./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ae007674 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2d2088ac57520281350e2a5a3a1c8295b6f3f6b1edc40c64fce86e2816b5a5aa --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 03:15:23,674 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 03:15:23,675 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 03:15:23,698 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 03:15:23,698 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 03:15:23,699 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 03:15:23,700 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 03:15:23,701 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 03:15:23,703 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 03:15:23,703 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 03:15:23,704 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 03:15:23,705 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 03:15:23,705 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 03:15:23,706 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 03:15:23,707 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 03:15:23,708 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 03:15:23,708 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 03:15:23,709 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 03:15:23,710 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 03:15:23,712 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 03:15:23,713 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 03:15:23,717 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 03:15:23,719 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 03:15:23,721 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 03:15:23,726 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 03:15:23,726 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 03:15:23,726 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 03:15:23,727 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 03:15:23,727 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 03:15:23,728 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 03:15:23,728 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 03:15:23,729 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 03:15:23,729 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 03:15:23,730 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 03:15:23,730 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 03:15:23,730 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 03:15:23,731 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 03:15:23,731 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 03:15:23,731 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 03:15:23,732 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 03:15:23,732 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 03:15:23,738 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-28 03:15:23,763 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 03:15:23,765 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 03:15:23,765 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 03:15:23,766 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 03:15:23,766 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 03:15:23,766 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 03:15:23,767 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 03:15:23,767 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 03:15:23,768 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 03:15:23,768 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 03:15:23,768 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 03:15:23,768 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 03:15:23,769 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-28 03:15:23,769 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 03:15:23,769 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-28 03:15:23,769 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 03:15:23,769 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 03:15:23,769 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-28 03:15:23,769 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 03:15:23,770 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 03:15:23,770 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 03:15:23,770 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 03:15:23,770 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 03:15:23,770 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 03:15:23,770 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-28 03:15:23,770 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 03:15:23,771 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-28 03:15:23,771 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-28 03:15:23,771 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-28 03:15:23,771 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-28 03:15:23,771 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2d2088ac57520281350e2a5a3a1c8295b6f3f6b1edc40c64fce86e2816b5a5aa [2021-12-28 03:15:24,042 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 03:15:24,077 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 03:15:24,080 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 03:15:24,081 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 03:15:24,081 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 03:15:24,082 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i [2021-12-28 03:15:24,173 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3d641681/dd831fc7f53c4b519621d0aba4616b4f/FLAG2fc63de18 [2021-12-28 03:15:24,907 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 03:15:24,908 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i [2021-12-28 03:15:24,939 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3d641681/dd831fc7f53c4b519621d0aba4616b4f/FLAG2fc63de18 [2021-12-28 03:15:25,066 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3d641681/dd831fc7f53c4b519621d0aba4616b4f [2021-12-28 03:15:25,068 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 03:15:25,070 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 03:15:25,071 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 03:15:25,071 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 03:15:25,075 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 03:15:25,075 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 03:15:25" (1/1) ... [2021-12-28 03:15:25,076 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44b84f89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:25, skipping insertion in model container [2021-12-28 03:15:25,077 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 03:15:25" (1/1) ... [2021-12-28 03:15:25,082 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 03:15:25,181 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 03:15:25,425 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4497,4510] [2021-12-28 03:15:25,430 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4557,4570] [2021-12-28 03:15:25,913 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,915 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,916 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,917 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,918 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,928 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,929 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,930 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:25,931 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,163 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-28 03:15:26,164 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-28 03:15:26,165 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-28 03:15:26,166 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-28 03:15:26,166 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-28 03:15:26,167 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-28 03:15:26,167 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-28 03:15:26,168 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-28 03:15:26,168 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-28 03:15:26,169 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-28 03:15:26,248 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-28 03:15:26,300 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,301 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,363 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 03:15:26,424 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 03:15:26,442 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4497,4510] [2021-12-28 03:15:26,443 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4557,4570] [2021-12-28 03:15:26,477 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,478 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,478 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,479 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,479 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,489 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,491 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,492 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,492 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,523 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-28 03:15:26,524 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-28 03:15:26,524 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-28 03:15:26,525 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-28 03:15:26,525 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-28 03:15:26,525 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-28 03:15:26,526 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-28 03:15:26,526 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-28 03:15:26,526 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-28 03:15:26,530 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-28 03:15:26,565 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-28 03:15:26,611 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,612 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:15:26,631 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 03:15:26,825 INFO L208 MainTranslator]: Completed translation [2021-12-28 03:15:26,826 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26 WrapperNode [2021-12-28 03:15:26,826 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 03:15:26,827 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 03:15:26,827 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 03:15:26,827 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 03:15:26,831 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:26,911 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:26,989 INFO L137 Inliner]: procedures = 691, calls = 2619, calls flagged for inlining = 62, calls inlined = 9, statements flattened = 861 [2021-12-28 03:15:26,990 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 03:15:26,991 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 03:15:26,991 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 03:15:26,991 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 03:15:26,997 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:26,997 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:27,008 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:27,008 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:27,049 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:27,063 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:27,068 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:27,086 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 03:15:27,091 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 03:15:27,092 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 03:15:27,092 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 03:15:27,092 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (1/1) ... [2021-12-28 03:15:27,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 03:15:27,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:27,118 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-28 03:15:27,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-28 03:15:27,195 INFO L130 BoogieDeclarations]: Found specification of procedure htonl [2021-12-28 03:15:27,195 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2021-12-28 03:15:27,195 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2021-12-28 03:15:27,195 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hton32 [2021-12-28 03:15:27,195 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hton32 [2021-12-28 03:15:27,195 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 03:15:27,195 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-28 03:15:27,196 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-28 03:15:27,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-28 03:15:27,196 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-28 03:15:27,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-28 03:15:27,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-28 03:15:27,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 03:15:27,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-28 03:15:27,196 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-12-28 03:15:27,197 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-12-28 03:15:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 03:15:27,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 03:15:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-28 03:15:27,197 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-28 03:15:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-28 03:15:27,197 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-28 03:15:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-28 03:15:27,197 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-28 03:15:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-12-28 03:15:27,198 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-12-28 03:15:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-28 03:15:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-28 03:15:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_write [2021-12-28 03:15:27,198 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_write [2021-12-28 03:15:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-28 03:15:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-28 03:15:27,198 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-28 03:15:27,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-28 03:15:27,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 03:15:27,416 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 03:15:27,417 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 03:15:28,168 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 03:15:28,175 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 03:15:28,175 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 03:15:28,177 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 03:15:28 BoogieIcfgContainer [2021-12-28 03:15:28,177 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 03:15:28,180 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 03:15:28,180 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 03:15:28,182 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 03:15:28,182 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 03:15:25" (1/3) ... [2021-12-28 03:15:28,183 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772b6d01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 03:15:28, skipping insertion in model container [2021-12-28 03:15:28,183 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:15:26" (2/3) ... [2021-12-28 03:15:28,183 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772b6d01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 03:15:28, skipping insertion in model container [2021-12-28 03:15:28,183 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 03:15:28" (3/3) ... [2021-12-28 03:15:28,184 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_write_be32_harness.i [2021-12-28 03:15:28,202 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 03:15:28,202 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-28 03:15:28,245 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 03:15:28,249 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-28 03:15:28,249 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-28 03:15:28,260 INFO L276 IsEmpty]: Start isEmpty. Operand has 136 states, 88 states have (on average 1.2272727272727273) internal successors, (108), 89 states have internal predecessors, (108), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2021-12-28 03:15:28,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-28 03:15:28,266 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:28,266 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:28,267 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:28,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:28,270 INFO L85 PathProgramCache]: Analyzing trace with hash -187599697, now seen corresponding path program 1 times [2021-12-28 03:15:28,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:28,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956163708] [2021-12-28 03:15:28,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:28,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:28,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:28,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:28,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:28,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-28 03:15:28,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-28 03:15:28,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:28,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-28 03:15:28,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-28 03:15:28,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:28,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-28 03:15:28,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:28,712 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-12-28 03:15:28,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:28,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956163708] [2021-12-28 03:15:28,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956163708] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:28,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:15:28,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 03:15:28,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477498414] [2021-12-28 03:15:28,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:28,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 03:15:28,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:28,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 03:15:28,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 03:15:28,735 INFO L87 Difference]: Start difference. First operand has 136 states, 88 states have (on average 1.2272727272727273) internal successors, (108), 89 states have internal predecessors, (108), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:28,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:28,907 INFO L93 Difference]: Finished difference Result 268 states and 377 transitions. [2021-12-28 03:15:28,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 03:15:28,909 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 90 [2021-12-28 03:15:28,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:28,915 INFO L225 Difference]: With dead ends: 268 [2021-12-28 03:15:28,915 INFO L226 Difference]: Without dead ends: 131 [2021-12-28 03:15:28,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 03:15:28,920 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 64 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:28,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 195 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 03:15:28,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-12-28 03:15:28,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-12-28 03:15:28,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 85 states have internal predecessors, (101), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2021-12-28 03:15:28,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 170 transitions. [2021-12-28 03:15:28,949 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 170 transitions. Word has length 90 [2021-12-28 03:15:28,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:28,950 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 170 transitions. [2021-12-28 03:15:28,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:28,950 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 170 transitions. [2021-12-28 03:15:28,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-28 03:15:28,953 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:28,953 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:28,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-28 03:15:28,953 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:28,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:28,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1729750963, now seen corresponding path program 1 times [2021-12-28 03:15:28,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:28,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309839696] [2021-12-28 03:15:28,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:28,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:29,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:29,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:29,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:29,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:29,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:29,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-28 03:15:29,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-28 03:15:29,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:29,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-28 03:15:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-28 03:15:29,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:29,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-28 03:15:29,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,230 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-28 03:15:29,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:29,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309839696] [2021-12-28 03:15:29,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309839696] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:29,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839700350] [2021-12-28 03:15:29,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:29,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:29,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:29,233 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:29,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-28 03:15:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:29,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 2630 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 03:15:29,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:29,896 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-12-28 03:15:29,896 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:29,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839700350] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:29,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:29,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-12-28 03:15:29,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091606741] [2021-12-28 03:15:29,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:29,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-28 03:15:29,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:29,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 03:15:29,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-28 03:15:29,899 INFO L87 Difference]: Start difference. First operand 131 states and 170 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-28 03:15:30,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:30,026 INFO L93 Difference]: Finished difference Result 240 states and 319 transitions. [2021-12-28 03:15:30,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 03:15:30,027 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 90 [2021-12-28 03:15:30,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:30,029 INFO L225 Difference]: With dead ends: 240 [2021-12-28 03:15:30,030 INFO L226 Difference]: Without dead ends: 134 [2021-12-28 03:15:30,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-12-28 03:15:30,031 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 198 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:30,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 485 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 03:15:30,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-28 03:15:30,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-12-28 03:15:30,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 86 states have (on average 1.197674418604651) internal successors, (103), 88 states have internal predecessors, (103), 35 states have call successors, (35), 11 states have call predecessors, (35), 12 states have return successors, (38), 34 states have call predecessors, (38), 34 states have call successors, (38) [2021-12-28 03:15:30,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 176 transitions. [2021-12-28 03:15:30,058 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 176 transitions. Word has length 90 [2021-12-28 03:15:30,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:30,059 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 176 transitions. [2021-12-28 03:15:30,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-28 03:15:30,060 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 176 transitions. [2021-12-28 03:15:30,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-12-28 03:15:30,065 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:30,065 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:30,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:30,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:30,290 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:30,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:30,291 INFO L85 PathProgramCache]: Analyzing trace with hash -77726936, now seen corresponding path program 1 times [2021-12-28 03:15:30,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:30,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259667358] [2021-12-28 03:15:30,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:30,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:30,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:30,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:30,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:15:30,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:30,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:30,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:15:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-28 03:15:30,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:30,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:30,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-28 03:15:30,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,588 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-28 03:15:30,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:30,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259667358] [2021-12-28 03:15:30,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259667358] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:30,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330598104] [2021-12-28 03:15:30,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:30,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:30,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:30,593 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:30,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-28 03:15:30,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:30,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 2647 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 03:15:30,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-28 03:15:31,223 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:31,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330598104] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:31,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:31,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-12-28 03:15:31,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010862340] [2021-12-28 03:15:31,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:31,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-28 03:15:31,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:31,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 03:15:31,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-12-28 03:15:31,224 INFO L87 Difference]: Start difference. First operand 134 states and 176 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:15:31,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:31,369 INFO L93 Difference]: Finished difference Result 235 states and 310 transitions. [2021-12-28 03:15:31,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 03:15:31,371 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 96 [2021-12-28 03:15:31,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:31,372 INFO L225 Difference]: With dead ends: 235 [2021-12-28 03:15:31,372 INFO L226 Difference]: Without dead ends: 134 [2021-12-28 03:15:31,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-12-28 03:15:31,373 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 215 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:31,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 494 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 03:15:31,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-28 03:15:31,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-12-28 03:15:31,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 86 states have (on average 1.197674418604651) internal successors, (103), 88 states have internal predecessors, (103), 35 states have call successors, (35), 11 states have call predecessors, (35), 12 states have return successors, (37), 34 states have call predecessors, (37), 34 states have call successors, (37) [2021-12-28 03:15:31,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 175 transitions. [2021-12-28 03:15:31,382 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 175 transitions. Word has length 96 [2021-12-28 03:15:31,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:31,382 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 175 transitions. [2021-12-28 03:15:31,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:15:31,382 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 175 transitions. [2021-12-28 03:15:31,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-12-28 03:15:31,383 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:31,383 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:31,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:31,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-28 03:15:31,596 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:31,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:31,596 INFO L85 PathProgramCache]: Analyzing trace with hash -2089043619, now seen corresponding path program 2 times [2021-12-28 03:15:31,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:31,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666740943] [2021-12-28 03:15:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:31,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:31,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:31,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:31,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:15:31,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:31,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:15:31,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:31,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:31,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:31,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:15:31,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-28 03:15:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:31,929 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-28 03:15:31,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:31,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666740943] [2021-12-28 03:15:31,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666740943] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:31,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787552431] [2021-12-28 03:15:31,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 03:15:31,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:31,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:31,932 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:31,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-28 03:15:32,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 03:15:32,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 03:15:32,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 2664 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 03:15:32,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:32,537 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-28 03:15:32,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:32,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787552431] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:32,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:32,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 16 [2021-12-28 03:15:32,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350164040] [2021-12-28 03:15:32,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:32,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-28 03:15:32,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:32,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-28 03:15:32,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-12-28 03:15:32,539 INFO L87 Difference]: Start difference. First operand 134 states and 175 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:15:32,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:32,705 INFO L93 Difference]: Finished difference Result 225 states and 296 transitions. [2021-12-28 03:15:32,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 03:15:32,706 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 102 [2021-12-28 03:15:32,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:32,707 INFO L225 Difference]: With dead ends: 225 [2021-12-28 03:15:32,707 INFO L226 Difference]: Without dead ends: 131 [2021-12-28 03:15:32,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-12-28 03:15:32,708 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 221 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:32,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 693 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 03:15:32,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-12-28 03:15:32,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-12-28 03:15:32,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 84 states have (on average 1.1904761904761905) internal successors, (100), 85 states have internal predecessors, (100), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2021-12-28 03:15:32,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 169 transitions. [2021-12-28 03:15:32,721 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 169 transitions. Word has length 102 [2021-12-28 03:15:32,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:32,722 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 169 transitions. [2021-12-28 03:15:32,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:15:32,722 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 169 transitions. [2021-12-28 03:15:32,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-12-28 03:15:32,726 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:32,727 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:32,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:32,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:32,955 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:32,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:32,956 INFO L85 PathProgramCache]: Analyzing trace with hash 105172019, now seen corresponding path program 1 times [2021-12-28 03:15:32,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:32,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533970185] [2021-12-28 03:15:32,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:32,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:33,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:33,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:33,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:33,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:33,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:15:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:33,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:15:33,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:33,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:33,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:15:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:15:33,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,241 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-12-28 03:15:33,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:33,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533970185] [2021-12-28 03:15:33,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533970185] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:33,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:15:33,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-28 03:15:33,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593155810] [2021-12-28 03:15:33,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:33,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-28 03:15:33,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:33,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-28 03:15:33,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-28 03:15:33,244 INFO L87 Difference]: Start difference. First operand 131 states and 169 transitions. Second operand has 9 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:15:33,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:33,557 INFO L93 Difference]: Finished difference Result 143 states and 186 transitions. [2021-12-28 03:15:33,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 03:15:33,557 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 114 [2021-12-28 03:15:33,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:33,559 INFO L225 Difference]: With dead ends: 143 [2021-12-28 03:15:33,559 INFO L226 Difference]: Without dead ends: 141 [2021-12-28 03:15:33,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-12-28 03:15:33,560 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 90 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:33,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 534 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-28 03:15:33,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-12-28 03:15:33,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2021-12-28 03:15:33,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 90 states have (on average 1.1777777777777778) internal successors, (106), 92 states have internal predecessors, (106), 36 states have call successors, (36), 12 states have call predecessors, (36), 13 states have return successors, (41), 35 states have call predecessors, (41), 35 states have call successors, (41) [2021-12-28 03:15:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 183 transitions. [2021-12-28 03:15:33,569 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 183 transitions. Word has length 114 [2021-12-28 03:15:33,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:33,570 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 183 transitions. [2021-12-28 03:15:33,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:15:33,579 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 183 transitions. [2021-12-28 03:15:33,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-28 03:15:33,580 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:33,581 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:33,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-28 03:15:33,581 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:33,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:33,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1045435077, now seen corresponding path program 1 times [2021-12-28 03:15:33,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:33,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080188581] [2021-12-28 03:15:33,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:33,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:33,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:33,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:33,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:33,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:33,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:15:33,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:33,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:15:33,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:33,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:33,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:15:33,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:33,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:15:33,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:33,985 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-12-28 03:15:33,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:33,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080188581] [2021-12-28 03:15:33,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080188581] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:33,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:15:33,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-28 03:15:33,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024901086] [2021-12-28 03:15:33,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:33,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-28 03:15:33,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:33,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 03:15:33,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-28 03:15:33,988 INFO L87 Difference]: Start difference. First operand 140 states and 183 transitions. Second operand has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:15:34,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:34,312 INFO L93 Difference]: Finished difference Result 280 states and 385 transitions. [2021-12-28 03:15:34,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 03:15:34,313 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 118 [2021-12-28 03:15:34,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:34,314 INFO L225 Difference]: With dead ends: 280 [2021-12-28 03:15:34,314 INFO L226 Difference]: Without dead ends: 165 [2021-12-28 03:15:34,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-12-28 03:15:34,315 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 144 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:34,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 284 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-28 03:15:34,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-12-28 03:15:34,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 145. [2021-12-28 03:15:34,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 95 states have (on average 1.1894736842105262) internal successors, (113), 97 states have internal predecessors, (113), 36 states have call successors, (36), 12 states have call predecessors, (36), 13 states have return successors, (41), 35 states have call predecessors, (41), 35 states have call successors, (41) [2021-12-28 03:15:34,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 190 transitions. [2021-12-28 03:15:34,324 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 190 transitions. Word has length 118 [2021-12-28 03:15:34,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:34,324 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 190 transitions. [2021-12-28 03:15:34,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:15:34,324 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 190 transitions. [2021-12-28 03:15:34,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-28 03:15:34,325 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:34,325 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:34,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-28 03:15:34,325 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:34,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:34,326 INFO L85 PathProgramCache]: Analyzing trace with hash -787269639, now seen corresponding path program 1 times [2021-12-28 03:15:34,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:34,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898884087] [2021-12-28 03:15:34,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:34,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:34,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:34,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:34,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:34,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:34,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:34,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:15:34,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:34,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:15:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:34,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:15:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:34,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:15:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:34,685 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-12-28 03:15:34,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:34,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898884087] [2021-12-28 03:15:34,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898884087] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:34,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209410721] [2021-12-28 03:15:34,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:34,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:34,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:34,687 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:34,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-28 03:15:35,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 2705 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-28 03:15:35,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:35,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-28 03:15:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-28 03:15:35,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:35,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209410721] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:35,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:35,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 17 [2021-12-28 03:15:35,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256674520] [2021-12-28 03:15:35,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:35,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-28 03:15:35,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:35,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-28 03:15:35,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-12-28 03:15:35,394 INFO L87 Difference]: Start difference. First operand 145 states and 190 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 5 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-12-28 03:15:35,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:35,431 INFO L93 Difference]: Finished difference Result 288 states and 379 transitions. [2021-12-28 03:15:35,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 03:15:35,431 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 5 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 118 [2021-12-28 03:15:35,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:35,433 INFO L225 Difference]: With dead ends: 288 [2021-12-28 03:15:35,433 INFO L226 Difference]: Without dead ends: 164 [2021-12-28 03:15:35,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-12-28 03:15:35,434 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 25 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:35,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1041 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 26 Invalid, 0 Unknown, 113 Unchecked, 0.0s Time] [2021-12-28 03:15:35,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-12-28 03:15:35,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2021-12-28 03:15:35,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 113 states have (on average 1.2035398230088497) internal successors, (136), 115 states have internal predecessors, (136), 36 states have call successors, (36), 13 states have call predecessors, (36), 14 states have return successors, (41), 35 states have call predecessors, (41), 35 states have call successors, (41) [2021-12-28 03:15:35,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 213 transitions. [2021-12-28 03:15:35,461 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 213 transitions. Word has length 118 [2021-12-28 03:15:35,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:35,461 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 213 transitions. [2021-12-28 03:15:35,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 5 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-12-28 03:15:35,462 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 213 transitions. [2021-12-28 03:15:35,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-28 03:15:35,462 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:35,462 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:35,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:35,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:35,663 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:35,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:35,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1549122871, now seen corresponding path program 1 times [2021-12-28 03:15:35,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:35,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399463514] [2021-12-28 03:15:35,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:35,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:35,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:35,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:35,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:35,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:15:35,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-28 03:15:35,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:15:35,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:35,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:35,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:15:35,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:35,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:15:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:35,893 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-12-28 03:15:35,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:35,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399463514] [2021-12-28 03:15:35,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399463514] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:35,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465615136] [2021-12-28 03:15:35,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:35,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:35,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:35,896 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:35,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-28 03:15:36,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 2700 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 03:15:36,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:36,491 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-28 03:15:36,491 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:36,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465615136] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:36,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:36,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-28 03:15:36,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437419587] [2021-12-28 03:15:36,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:36,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:15:36,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:36,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:15:36,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 03:15:36,493 INFO L87 Difference]: Start difference. First operand 164 states and 213 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:36,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:36,514 INFO L93 Difference]: Finished difference Result 297 states and 397 transitions. [2021-12-28 03:15:36,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 03:15:36,514 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 118 [2021-12-28 03:15:36,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:36,516 INFO L225 Difference]: With dead ends: 297 [2021-12-28 03:15:36,516 INFO L226 Difference]: Without dead ends: 173 [2021-12-28 03:15:36,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 03:15:36,517 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 20 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:36,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 499 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 03:15:36,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-28 03:15:36,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 156. [2021-12-28 03:15:36,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 106 states have (on average 1.1981132075471699) internal successors, (127), 107 states have internal predecessors, (127), 36 states have call successors, (36), 13 states have call predecessors, (36), 13 states have return successors, (40), 35 states have call predecessors, (40), 35 states have call successors, (40) [2021-12-28 03:15:36,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 203 transitions. [2021-12-28 03:15:36,529 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 203 transitions. Word has length 118 [2021-12-28 03:15:36,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:36,529 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 203 transitions. [2021-12-28 03:15:36,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:36,530 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 203 transitions. [2021-12-28 03:15:36,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-12-28 03:15:36,530 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:36,531 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:36,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-28 03:15:36,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:36,751 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:36,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:36,751 INFO L85 PathProgramCache]: Analyzing trace with hash 351906291, now seen corresponding path program 2 times [2021-12-28 03:15:36,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:36,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363468847] [2021-12-28 03:15:36,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:36,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:36,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:36,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:36,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:36,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:36,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-28 03:15:36,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:15:36,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-28 03:15:36,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-28 03:15:36,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-28 03:15:36,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-28 03:15:36,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-28 03:15:36,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-28 03:15:36,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:36,991 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-28 03:15:36,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:36,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363468847] [2021-12-28 03:15:36,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363468847] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:36,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660305046] [2021-12-28 03:15:36,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 03:15:36,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:36,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:36,993 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:36,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-28 03:15:37,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 03:15:37,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 03:15:37,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 2712 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-28 03:15:37,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:38,220 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 85 proven. 4 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-28 03:15:38,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:15:38,785 INFO L353 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-28 03:15:38,785 INFO L387 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-28 03:15:38,792 INFO L353 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-28 03:15:38,793 INFO L387 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-28 03:15:38,899 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-28 03:15:38,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660305046] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:15:38,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:15:38,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 11] total 26 [2021-12-28 03:15:38,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677840356] [2021-12-28 03:15:38,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:15:38,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-28 03:15:38,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:38,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-28 03:15:38,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-12-28 03:15:38,902 INFO L87 Difference]: Start difference. First operand 156 states and 203 transitions. Second operand has 26 states, 25 states have (on average 4.36) internal successors, (109), 24 states have internal predecessors, (109), 4 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2021-12-28 03:15:40,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:40,607 INFO L93 Difference]: Finished difference Result 354 states and 476 transitions. [2021-12-28 03:15:40,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-28 03:15:40,608 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 4.36) internal successors, (109), 24 states have internal predecessors, (109), 4 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 122 [2021-12-28 03:15:40,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:40,610 INFO L225 Difference]: With dead ends: 354 [2021-12-28 03:15:40,610 INFO L226 Difference]: Without dead ends: 230 [2021-12-28 03:15:40,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 256 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=463, Invalid=2507, Unknown=0, NotChecked=0, Total=2970 [2021-12-28 03:15:40,612 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 334 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 1940 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 2277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:40,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 926 Invalid, 2277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1940 Invalid, 0 Unknown, 244 Unchecked, 1.0s Time] [2021-12-28 03:15:40,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-12-28 03:15:40,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 196. [2021-12-28 03:15:40,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 140 states have (on average 1.207142857142857) internal successors, (169), 142 states have internal predecessors, (169), 39 states have call successors, (39), 15 states have call predecessors, (39), 16 states have return successors, (49), 38 states have call predecessors, (49), 38 states have call successors, (49) [2021-12-28 03:15:40,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 257 transitions. [2021-12-28 03:15:40,621 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 257 transitions. Word has length 122 [2021-12-28 03:15:40,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:40,621 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 257 transitions. [2021-12-28 03:15:40,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 4.36) internal successors, (109), 24 states have internal predecessors, (109), 4 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2021-12-28 03:15:40,621 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 257 transitions. [2021-12-28 03:15:40,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-28 03:15:40,622 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:40,623 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:40,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-28 03:15:40,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:40,835 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:40,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:40,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1293675952, now seen corresponding path program 1 times [2021-12-28 03:15:40,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:40,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856577371] [2021-12-28 03:15:40,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:40,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:40,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:40,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:40,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:40,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:40,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:40,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:40,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:40,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:15:40,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:40,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:40,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-28 03:15:40,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-28 03:15:40,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:40,994 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2021-12-28 03:15:40,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:40,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856577371] [2021-12-28 03:15:40,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856577371] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:40,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707819844] [2021-12-28 03:15:40,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:40,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:40,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:41,012 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:41,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-28 03:15:41,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:41,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 2712 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 03:15:41,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:41,627 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-12-28 03:15:41,627 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:41,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707819844] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:41,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:41,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-28 03:15:41,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007098677] [2021-12-28 03:15:41,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:41,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:15:41,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:41,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:15:41,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 03:15:41,630 INFO L87 Difference]: Start difference. First operand 196 states and 257 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:41,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:41,663 INFO L93 Difference]: Finished difference Result 373 states and 498 transitions. [2021-12-28 03:15:41,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 03:15:41,663 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 124 [2021-12-28 03:15:41,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:41,664 INFO L225 Difference]: With dead ends: 373 [2021-12-28 03:15:41,664 INFO L226 Difference]: Without dead ends: 207 [2021-12-28 03:15:41,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 03:15:41,665 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 9 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:41,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 492 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 03:15:41,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-12-28 03:15:41,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 198. [2021-12-28 03:15:41,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 142 states have (on average 1.1901408450704225) internal successors, (169), 144 states have internal predecessors, (169), 39 states have call successors, (39), 15 states have call predecessors, (39), 16 states have return successors, (49), 38 states have call predecessors, (49), 38 states have call successors, (49) [2021-12-28 03:15:41,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 257 transitions. [2021-12-28 03:15:41,680 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 257 transitions. Word has length 124 [2021-12-28 03:15:41,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:41,680 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 257 transitions. [2021-12-28 03:15:41,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:41,680 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 257 transitions. [2021-12-28 03:15:41,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-28 03:15:41,681 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:41,681 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:41,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:41,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:41,882 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:41,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:41,883 INFO L85 PathProgramCache]: Analyzing trace with hash 445434604, now seen corresponding path program 1 times [2021-12-28 03:15:41,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:41,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841394065] [2021-12-28 03:15:41,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:41,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:42,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:42,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:42,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:42,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:42,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:42,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:15:42,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:42,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:42,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-28 03:15:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-28 03:15:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,196 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-28 03:15:42,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:42,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841394065] [2021-12-28 03:15:42,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841394065] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:42,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141338205] [2021-12-28 03:15:42,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:42,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:42,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:42,199 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:42,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-28 03:15:42,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:42,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 2714 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 03:15:42,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:42,704 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-28 03:15:42,705 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:42,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141338205] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:42,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:42,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-28 03:15:42,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078713553] [2021-12-28 03:15:42,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:42,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:15:42,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:42,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:15:42,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 03:15:42,707 INFO L87 Difference]: Start difference. First operand 198 states and 257 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:42,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:42,724 INFO L93 Difference]: Finished difference Result 380 states and 510 transitions. [2021-12-28 03:15:42,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 03:15:42,724 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 124 [2021-12-28 03:15:42,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:42,725 INFO L225 Difference]: With dead ends: 380 [2021-12-28 03:15:42,726 INFO L226 Difference]: Without dead ends: 212 [2021-12-28 03:15:42,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 03:15:42,727 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 34 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:42,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 490 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 03:15:42,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-12-28 03:15:42,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 194. [2021-12-28 03:15:42,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 138 states have (on average 1.1666666666666667) internal successors, (161), 140 states have internal predecessors, (161), 39 states have call successors, (39), 15 states have call predecessors, (39), 16 states have return successors, (49), 38 states have call predecessors, (49), 38 states have call successors, (49) [2021-12-28 03:15:42,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 249 transitions. [2021-12-28 03:15:42,759 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 249 transitions. Word has length 124 [2021-12-28 03:15:42,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:42,759 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 249 transitions. [2021-12-28 03:15:42,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:15:42,760 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 249 transitions. [2021-12-28 03:15:42,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-28 03:15:42,761 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:42,761 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:42,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:42,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-28 03:15:42,980 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:42,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:42,980 INFO L85 PathProgramCache]: Analyzing trace with hash 416934314, now seen corresponding path program 2 times [2021-12-28 03:15:42,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:42,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050475669] [2021-12-28 03:15:42,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:42,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:43,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:43,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:43,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:43,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:15:43,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:43,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:43,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-28 03:15:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-28 03:15:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:43,418 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-28 03:15:43,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:43,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050475669] [2021-12-28 03:15:43,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050475669] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:43,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537759458] [2021-12-28 03:15:43,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 03:15:43,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:43,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:43,426 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:43,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-28 03:15:43,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 03:15:43,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 03:15:43,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 2709 conjuncts, 57 conjunts are in the unsatisfiable core [2021-12-28 03:15:43,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:44,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-28 03:15:44,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:15:44,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-28 03:15:44,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-28 03:15:44,470 INFO L353 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-12-28 03:15:44,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2021-12-28 03:15:44,538 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-28 03:15:44,538 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:44,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537759458] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:44,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:44,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 24 [2021-12-28 03:15:44,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859995918] [2021-12-28 03:15:44,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:44,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-28 03:15:44,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:44,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-28 03:15:44,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-12-28 03:15:44,540 INFO L87 Difference]: Start difference. First operand 194 states and 249 transitions. Second operand has 13 states, 12 states have (on average 6.583333333333333) internal successors, (79), 12 states have internal predecessors, (79), 6 states have call successors, (15), 3 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-28 03:15:44,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:44,699 INFO L93 Difference]: Finished difference Result 430 states and 560 transitions. [2021-12-28 03:15:44,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-28 03:15:44,699 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 6.583333333333333) internal successors, (79), 12 states have internal predecessors, (79), 6 states have call successors, (15), 3 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) Word has length 124 [2021-12-28 03:15:44,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:44,701 INFO L225 Difference]: With dead ends: 430 [2021-12-28 03:15:44,701 INFO L226 Difference]: Without dead ends: 268 [2021-12-28 03:15:44,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 134 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-12-28 03:15:44,702 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 40 mSDsluCounter, 1356 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:44,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 1543 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 123 Invalid, 0 Unknown, 83 Unchecked, 0.1s Time] [2021-12-28 03:15:44,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-12-28 03:15:44,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 232. [2021-12-28 03:15:44,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 171 states have (on average 1.1695906432748537) internal successors, (200), 174 states have internal predecessors, (200), 41 states have call successors, (41), 17 states have call predecessors, (41), 19 states have return successors, (54), 40 states have call predecessors, (54), 40 states have call successors, (54) [2021-12-28 03:15:44,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 295 transitions. [2021-12-28 03:15:44,710 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 295 transitions. Word has length 124 [2021-12-28 03:15:44,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:44,710 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 295 transitions. [2021-12-28 03:15:44,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 6.583333333333333) internal successors, (79), 12 states have internal predecessors, (79), 6 states have call successors, (15), 3 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-28 03:15:44,723 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 295 transitions. [2021-12-28 03:15:44,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-28 03:15:44,724 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:44,724 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:44,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:44,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:44,939 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:44,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:44,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1541640472, now seen corresponding path program 1 times [2021-12-28 03:15:44,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:44,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585188287] [2021-12-28 03:15:44,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:44,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:45,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:45,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:45,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:45,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:45,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:45,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:15:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:15:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:45,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-28 03:15:45,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-28 03:15:45,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-28 03:15:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,377 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-28 03:15:45,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:45,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585188287] [2021-12-28 03:15:45,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585188287] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:45,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788364530] [2021-12-28 03:15:45,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:45,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:45,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:45,388 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:45,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-28 03:15:45,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:45,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 2714 conjuncts, 49 conjunts are in the unsatisfiable core [2021-12-28 03:15:45,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:46,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-28 03:15:46,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-28 03:15:46,686 INFO L353 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-28 03:15:46,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 11 [2021-12-28 03:15:46,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-12-28 03:15:46,820 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-28 03:15:46,820 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:46,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788364530] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:46,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:46,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [12] total 25 [2021-12-28 03:15:46,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547807463] [2021-12-28 03:15:46,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:46,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 03:15:46,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:46,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 03:15:46,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2021-12-28 03:15:46,822 INFO L87 Difference]: Start difference. First operand 232 states and 295 transitions. Second operand has 15 states, 15 states have (on average 4.6) internal successors, (69), 11 states have internal predecessors, (69), 6 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-28 03:15:47,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:47,524 INFO L93 Difference]: Finished difference Result 455 states and 589 transitions. [2021-12-28 03:15:47,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-28 03:15:47,525 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 11 states have internal predecessors, (69), 6 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) Word has length 124 [2021-12-28 03:15:47,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:47,527 INFO L225 Difference]: With dead ends: 455 [2021-12-28 03:15:47,527 INFO L226 Difference]: Without dead ends: 288 [2021-12-28 03:15:47,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2021-12-28 03:15:47,531 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 277 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 1411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 602 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:47,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 1153 Invalid, 1411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 699 Invalid, 0 Unknown, 602 Unchecked, 0.6s Time] [2021-12-28 03:15:47,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-12-28 03:15:47,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 250. [2021-12-28 03:15:47,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 187 states have (on average 1.1550802139037433) internal successors, (216), 191 states have internal predecessors, (216), 41 states have call successors, (41), 18 states have call predecessors, (41), 21 states have return successors, (54), 40 states have call predecessors, (54), 40 states have call successors, (54) [2021-12-28 03:15:47,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 311 transitions. [2021-12-28 03:15:47,543 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 311 transitions. Word has length 124 [2021-12-28 03:15:47,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:47,543 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 311 transitions. [2021-12-28 03:15:47,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 11 states have internal predecessors, (69), 6 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-28 03:15:47,544 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 311 transitions. [2021-12-28 03:15:47,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-28 03:15:47,545 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:47,546 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:47,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:47,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-28 03:15:47,777 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:47,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:47,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1208551716, now seen corresponding path program 3 times [2021-12-28 03:15:47,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:47,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95978377] [2021-12-28 03:15:47,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:47,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:47,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:47,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:47,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:47,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:47,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-28 03:15:47,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-28 03:15:47,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-28 03:15:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-28 03:15:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-28 03:15:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:47,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-28 03:15:47,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:48,001 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2021-12-28 03:15:48,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:48,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95978377] [2021-12-28 03:15:48,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95978377] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:48,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811869332] [2021-12-28 03:15:48,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-28 03:15:48,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:48,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:48,003 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:48,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-28 03:15:48,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-28 03:15:48,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 03:15:48,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 2423 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-28 03:15:48,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:49,014 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 87 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-28 03:15:49,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:15:49,349 INFO L353 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-28 03:15:49,350 INFO L387 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 20 treesize of output 19 [2021-12-28 03:15:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 48 proven. 10 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-12-28 03:15:49,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811869332] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:15:49,450 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:15:49,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 11] total 26 [2021-12-28 03:15:49,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823770108] [2021-12-28 03:15:49,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:15:49,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-28 03:15:49,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:49,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-28 03:15:49,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-12-28 03:15:49,451 INFO L87 Difference]: Start difference. First operand 250 states and 311 transitions. Second operand has 26 states, 25 states have (on average 4.48) internal successors, (112), 24 states have internal predecessors, (112), 4 states have call successors, (26), 4 states have call predecessors, (26), 7 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2021-12-28 03:15:51,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:51,744 INFO L93 Difference]: Finished difference Result 498 states and 624 transitions. [2021-12-28 03:15:51,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-28 03:15:51,744 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 4.48) internal successors, (112), 24 states have internal predecessors, (112), 4 states have call successors, (26), 4 states have call predecessors, (26), 7 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 128 [2021-12-28 03:15:51,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:51,746 INFO L225 Difference]: With dead ends: 498 [2021-12-28 03:15:51,746 INFO L226 Difference]: Without dead ends: 291 [2021-12-28 03:15:51,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 265 SyntacticMatches, 9 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=672, Invalid=3110, Unknown=0, NotChecked=0, Total=3782 [2021-12-28 03:15:51,748 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 274 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 1944 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 2644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 627 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:51,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 1003 Invalid, 2644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1944 Invalid, 0 Unknown, 627 Unchecked, 1.1s Time] [2021-12-28 03:15:51,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-12-28 03:15:51,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 273. [2021-12-28 03:15:51,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 205 states have (on average 1.146341463414634) internal successors, (235), 209 states have internal predecessors, (235), 44 states have call successors, (44), 20 states have call predecessors, (44), 23 states have return successors, (61), 43 states have call predecessors, (61), 43 states have call successors, (61) [2021-12-28 03:15:51,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 340 transitions. [2021-12-28 03:15:51,765 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 340 transitions. Word has length 128 [2021-12-28 03:15:51,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:51,775 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 340 transitions. [2021-12-28 03:15:51,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 4.48) internal successors, (112), 24 states have internal predecessors, (112), 4 states have call successors, (26), 4 states have call predecessors, (26), 7 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2021-12-28 03:15:51,776 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 340 transitions. [2021-12-28 03:15:51,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-28 03:15:51,777 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:51,777 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:51,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:51,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-28 03:15:51,991 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:51,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:51,992 INFO L85 PathProgramCache]: Analyzing trace with hash 267825245, now seen corresponding path program 1 times [2021-12-28 03:15:51,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:51,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416602855] [2021-12-28 03:15:51,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:51,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:52,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:52,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:52,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:52,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:52,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:52,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:52,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:15:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:15:52,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:15:52,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-28 03:15:52,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-28 03:15:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-28 03:15:52,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,581 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 48 proven. 8 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-28 03:15:52,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:52,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416602855] [2021-12-28 03:15:52,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416602855] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:52,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061500692] [2021-12-28 03:15:52,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:52,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:52,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:52,583 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:52,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-28 03:15:52,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:52,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 2720 conjuncts, 65 conjunts are in the unsatisfiable core [2021-12-28 03:15:52,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:53,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-28 03:15:53,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:15:53,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-28 03:15:53,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:15:53,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-28 03:15:53,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-28 03:15:53,765 INFO L353 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-12-28 03:15:53,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2021-12-28 03:15:53,817 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-28 03:15:53,817 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:53,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061500692] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:53,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:53,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [12] total 26 [2021-12-28 03:15:53,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508202639] [2021-12-28 03:15:53,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:53,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-28 03:15:53,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:53,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-28 03:15:53,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2021-12-28 03:15:53,819 INFO L87 Difference]: Start difference. First operand 273 states and 340 transitions. Second operand has 16 states, 14 states have (on average 5.5) internal successors, (77), 14 states have internal predecessors, (77), 8 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2021-12-28 03:15:53,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:53,936 INFO L93 Difference]: Finished difference Result 510 states and 640 transitions. [2021-12-28 03:15:53,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-28 03:15:53,937 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 5.5) internal successors, (77), 14 states have internal predecessors, (77), 8 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) Word has length 130 [2021-12-28 03:15:53,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:53,939 INFO L225 Difference]: With dead ends: 510 [2021-12-28 03:15:53,939 INFO L226 Difference]: Without dead ends: 360 [2021-12-28 03:15:53,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 132 SyntacticMatches, 11 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-12-28 03:15:53,940 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 45 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:53,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 1414 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 129 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2021-12-28 03:15:53,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-12-28 03:15:53,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 321. [2021-12-28 03:15:53,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 245 states have (on average 1.1428571428571428) internal successors, (280), 250 states have internal predecessors, (280), 48 states have call successors, (48), 24 states have call predecessors, (48), 27 states have return successors, (67), 46 states have call predecessors, (67), 47 states have call successors, (67) [2021-12-28 03:15:53,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 395 transitions. [2021-12-28 03:15:53,965 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 395 transitions. Word has length 130 [2021-12-28 03:15:53,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:53,965 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 395 transitions. [2021-12-28 03:15:53,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 5.5) internal successors, (77), 14 states have internal predecessors, (77), 8 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2021-12-28 03:15:53,966 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 395 transitions. [2021-12-28 03:15:53,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-12-28 03:15:53,967 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:53,967 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:53,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-28 03:15:54,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-28 03:15:54,186 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:54,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:54,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1066235791, now seen corresponding path program 1 times [2021-12-28 03:15:54,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:54,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409788480] [2021-12-28 03:15:54,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:54,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:54,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:54,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:54,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:54,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:54,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:54,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-28 03:15:54,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:54,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:54,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:15:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-28 03:15:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-28 03:15:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-28 03:15:54,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:54,742 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-28 03:15:54,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:54,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409788480] [2021-12-28 03:15:54,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409788480] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:54,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111450428] [2021-12-28 03:15:54,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:54,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:54,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:54,744 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:54,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-28 03:15:55,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:55,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 2756 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-28 03:15:55,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:55,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-28 03:15:55,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-12-28 03:15:55,515 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-28 03:15:55,515 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:15:55,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111450428] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:15:55,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:15:55,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 18 [2021-12-28 03:15:55,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864482028] [2021-12-28 03:15:55,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:15:55,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 03:15:55,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:55,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 03:15:55,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-12-28 03:15:55,519 INFO L87 Difference]: Start difference. First operand 321 states and 395 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 5 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-12-28 03:15:55,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:15:55,869 INFO L93 Difference]: Finished difference Result 566 states and 719 transitions. [2021-12-28 03:15:55,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-28 03:15:55,870 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 5 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 131 [2021-12-28 03:15:55,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:15:55,872 INFO L225 Difference]: With dead ends: 566 [2021-12-28 03:15:55,872 INFO L226 Difference]: Without dead ends: 368 [2021-12-28 03:15:55,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 151 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-12-28 03:15:55,873 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 123 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 03:15:55,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 1128 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 279 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2021-12-28 03:15:55,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-12-28 03:15:55,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 327. [2021-12-28 03:15:55,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 250 states have (on average 1.136) internal successors, (284), 256 states have internal predecessors, (284), 48 states have call successors, (48), 24 states have call predecessors, (48), 28 states have return successors, (72), 46 states have call predecessors, (72), 47 states have call successors, (72) [2021-12-28 03:15:55,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 404 transitions. [2021-12-28 03:15:55,884 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 404 transitions. Word has length 131 [2021-12-28 03:15:55,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:15:55,885 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 404 transitions. [2021-12-28 03:15:55,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 5 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-12-28 03:15:55,885 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 404 transitions. [2021-12-28 03:15:55,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-12-28 03:15:55,886 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:15:55,886 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:15:55,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-28 03:15:56,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-28 03:15:56,122 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:15:56,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:15:56,123 INFO L85 PathProgramCache]: Analyzing trace with hash 182726801, now seen corresponding path program 1 times [2021-12-28 03:15:56,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:15:56,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365284270] [2021-12-28 03:15:56,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:56,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:15:56,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:15:56,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:15:56,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:15:56,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:15:56,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:15:56,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:15:56,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:15:56,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-28 03:15:56,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:15:56,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:15:56,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:15:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-28 03:15:56,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-28 03:15:56,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-28 03:15:56,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,473 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-28 03:15:56,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:15:56,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365284270] [2021-12-28 03:15:56,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365284270] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:15:56,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336787407] [2021-12-28 03:15:56,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:15:56,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:15:56,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:15:56,475 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:15:56,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-28 03:15:56,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:15:56,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 2761 conjuncts, 90 conjunts are in the unsatisfiable core [2021-12-28 03:15:56,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:15:57,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-28 03:15:57,270 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:15:57,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-28 03:15:57,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2021-12-28 03:15:57,326 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:15:57,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2021-12-28 03:15:57,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-28 03:15:57,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-28 03:15:57,715 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:15:57,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2021-12-28 03:15:57,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-12-28 03:15:58,270 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 49 proven. 79 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 03:15:58,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:15:58,766 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-28 03:15:58,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336787407] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:15:58,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:15:58,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 26, 9] total 40 [2021-12-28 03:15:58,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799207721] [2021-12-28 03:15:58,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:15:58,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-12-28 03:15:58,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:15:58,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-12-28 03:15:58,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1421, Unknown=0, NotChecked=0, Total=1560 [2021-12-28 03:15:58,768 INFO L87 Difference]: Start difference. First operand 327 states and 404 transitions. Second operand has 40 states, 38 states have (on average 4.552631578947368) internal successors, (173), 37 states have internal predecessors, (173), 12 states have call successors, (34), 6 states have call predecessors, (34), 10 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) [2021-12-28 03:16:01,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:16:01,985 INFO L93 Difference]: Finished difference Result 583 states and 746 transitions. [2021-12-28 03:16:01,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-12-28 03:16:01,985 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 4.552631578947368) internal successors, (173), 37 states have internal predecessors, (173), 12 states have call successors, (34), 6 states have call predecessors, (34), 10 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) Word has length 131 [2021-12-28 03:16:01,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:16:01,987 INFO L225 Difference]: With dead ends: 583 [2021-12-28 03:16:01,987 INFO L226 Difference]: Without dead ends: 447 [2021-12-28 03:16:01,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 269 SyntacticMatches, 12 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2310 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=799, Invalid=7573, Unknown=0, NotChecked=0, Total=8372 [2021-12-28 03:16:01,990 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 461 mSDsluCounter, 1034 mSDsCounter, 0 mSdLazyCounter, 3277 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 1219 SdHoareTripleChecker+Invalid, 4698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 3277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1116 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-28 03:16:01,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [487 Valid, 1219 Invalid, 4698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 3277 Invalid, 0 Unknown, 1116 Unchecked, 1.7s Time] [2021-12-28 03:16:01,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-12-28 03:16:02,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 373. [2021-12-28 03:16:02,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 287 states have (on average 1.1114982578397212) internal successors, (319), 296 states have internal predecessors, (319), 52 states have call successors, (52), 26 states have call predecessors, (52), 33 states have return successors, (89), 50 states have call predecessors, (89), 51 states have call successors, (89) [2021-12-28 03:16:02,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 460 transitions. [2021-12-28 03:16:02,025 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 460 transitions. Word has length 131 [2021-12-28 03:16:02,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:16:02,026 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 460 transitions. [2021-12-28 03:16:02,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 4.552631578947368) internal successors, (173), 37 states have internal predecessors, (173), 12 states have call successors, (34), 6 states have call predecessors, (34), 10 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) [2021-12-28 03:16:02,026 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 460 transitions. [2021-12-28 03:16:02,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-12-28 03:16:02,027 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:16:02,027 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:16:02,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-28 03:16:02,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:16:02,243 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:16:02,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:16:02,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1135268472, now seen corresponding path program 1 times [2021-12-28 03:16:02,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:16:02,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423802930] [2021-12-28 03:16:02,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:02,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:16:02,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:16:02,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:16:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:16:02,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:16:02,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:16:02,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:16:02,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:16:02,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-28 03:16:02,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-28 03:16:02,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-28 03:16:02,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:16:02,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-28 03:16:02,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-28 03:16:02,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-28 03:16:02,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:02,650 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-28 03:16:02,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:16:02,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423802930] [2021-12-28 03:16:02,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423802930] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:16:02,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595046042] [2021-12-28 03:16:02,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:02,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:16:02,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:16:02,652 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:16:02,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-28 03:16:03,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:03,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 2771 conjuncts, 119 conjunts are in the unsatisfiable core [2021-12-28 03:16:03,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:16:03,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-28 03:16:03,309 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-28 03:16:03,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 03:16:03,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-28 03:16:03,635 INFO L353 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2021-12-28 03:16:03,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 28 [2021-12-28 03:16:03,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2021-12-28 03:16:05,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2021-12-28 03:16:05,816 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:16:05,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 21 [2021-12-28 03:16:06,058 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:16:06,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2021-12-28 03:16:07,153 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 41 proven. 109 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-28 03:16:07,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:16:08,215 INFO L353 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-28 03:16:08,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2021-12-28 03:16:08,326 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 46 proven. 10 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-28 03:16:08,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595046042] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:16:08,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:16:08,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 36, 17] total 59 [2021-12-28 03:16:08,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968230560] [2021-12-28 03:16:08,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:16:08,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-12-28 03:16:08,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:16:08,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-12-28 03:16:08,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=3232, Unknown=1, NotChecked=0, Total=3422 [2021-12-28 03:16:08,330 INFO L87 Difference]: Start difference. First operand 373 states and 460 transitions. Second operand has 59 states, 55 states have (on average 3.5090909090909093) internal successors, (193), 53 states have internal predecessors, (193), 15 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (32), 14 states have call predecessors, (32), 12 states have call successors, (32) [2021-12-28 03:16:12,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:16:12,979 INFO L93 Difference]: Finished difference Result 543 states and 673 transitions. [2021-12-28 03:16:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-12-28 03:16:12,980 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 55 states have (on average 3.5090909090909093) internal successors, (193), 53 states have internal predecessors, (193), 15 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (32), 14 states have call predecessors, (32), 12 states have call successors, (32) Word has length 133 [2021-12-28 03:16:12,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:16:12,982 INFO L225 Difference]: With dead ends: 543 [2021-12-28 03:16:12,982 INFO L226 Difference]: Without dead ends: 405 [2021-12-28 03:16:12,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 251 SyntacticMatches, 12 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4990 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=960, Invalid=16861, Unknown=1, NotChecked=0, Total=17822 [2021-12-28 03:16:12,988 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 387 mSDsluCounter, 1644 mSDsCounter, 0 mSdLazyCounter, 4139 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1811 SdHoareTripleChecker+Invalid, 5927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 4139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1398 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:16:12,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 1811 Invalid, 5927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 4139 Invalid, 0 Unknown, 1398 Unchecked, 2.1s Time] [2021-12-28 03:16:12,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-12-28 03:16:13,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 356. [2021-12-28 03:16:13,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 269 states have (on average 1.1078066914498141) internal successors, (298), 276 states have internal predecessors, (298), 52 states have call successors, (52), 29 states have call predecessors, (52), 34 states have return successors, (82), 50 states have call predecessors, (82), 51 states have call successors, (82) [2021-12-28 03:16:13,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 432 transitions. [2021-12-28 03:16:13,003 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 432 transitions. Word has length 133 [2021-12-28 03:16:13,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:16:13,004 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 432 transitions. [2021-12-28 03:16:13,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 55 states have (on average 3.5090909090909093) internal successors, (193), 53 states have internal predecessors, (193), 15 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (32), 14 states have call predecessors, (32), 12 states have call successors, (32) [2021-12-28 03:16:13,004 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 432 transitions. [2021-12-28 03:16:13,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-12-28 03:16:13,005 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:16:13,006 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:16:13,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-28 03:16:13,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-28 03:16:13,225 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:16:13,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:16:13,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1935170269, now seen corresponding path program 1 times [2021-12-28 03:16:13,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:16:13,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910773444] [2021-12-28 03:16:13,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:13,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:16:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:16:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:16:13,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:16:13,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:16:13,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:16:13,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:16:13,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:16:13,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:16:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:16:13,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:16:13,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-28 03:16:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-28 03:16:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-28 03:16:13,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,471 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 22 proven. 8 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2021-12-28 03:16:13,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:16:13,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910773444] [2021-12-28 03:16:13,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910773444] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:16:13,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667311715] [2021-12-28 03:16:13,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:13,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:16:13,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:16:13,473 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:16:13,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-28 03:16:13,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:13,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 2730 conjuncts, 75 conjunts are in the unsatisfiable core [2021-12-28 03:16:13,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:16:13,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-28 03:16:14,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:16:14,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2021-12-28 03:16:14,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:16:14,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2021-12-28 03:16:14,994 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 64 proven. 43 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-28 03:16:14,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:16:16,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667311715] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:16:16,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 03:16:16,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 18] total 26 [2021-12-28 03:16:16,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128045771] [2021-12-28 03:16:16,301 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 03:16:16,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-28 03:16:16,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:16:16,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-28 03:16:16,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=959, Unknown=1, NotChecked=0, Total=1056 [2021-12-28 03:16:16,302 INFO L87 Difference]: Start difference. First operand 356 states and 432 transitions. Second operand has 26 states, 23 states have (on average 5.739130434782608) internal successors, (132), 23 states have internal predecessors, (132), 10 states have call successors, (28), 5 states have call predecessors, (28), 6 states have return successors, (25), 8 states have call predecessors, (25), 9 states have call successors, (25) [2021-12-28 03:16:18,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:16:18,604 INFO L93 Difference]: Finished difference Result 662 states and 818 transitions. [2021-12-28 03:16:18,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-12-28 03:16:18,604 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 5.739130434782608) internal successors, (132), 23 states have internal predecessors, (132), 10 states have call successors, (28), 5 states have call predecessors, (28), 6 states have return successors, (25), 8 states have call predecessors, (25), 9 states have call successors, (25) Word has length 134 [2021-12-28 03:16:18,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:16:18,606 INFO L225 Difference]: With dead ends: 662 [2021-12-28 03:16:18,606 INFO L226 Difference]: Without dead ends: 387 [2021-12-28 03:16:18,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 183 SyntacticMatches, 16 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1227 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=573, Invalid=4538, Unknown=1, NotChecked=0, Total=5112 [2021-12-28 03:16:18,608 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 199 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 2357 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 1346 SdHoareTripleChecker+Invalid, 3075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 2357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 647 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:16:18,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 1346 Invalid, 3075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 2357 Invalid, 0 Unknown, 647 Unchecked, 1.1s Time] [2021-12-28 03:16:18,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2021-12-28 03:16:18,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 334. [2021-12-28 03:16:18,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 248 states have (on average 1.1048387096774193) internal successors, (274), 252 states have internal predecessors, (274), 53 states have call successors, (53), 31 states have call predecessors, (53), 32 states have return successors, (71), 50 states have call predecessors, (71), 52 states have call successors, (71) [2021-12-28 03:16:18,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 398 transitions. [2021-12-28 03:16:18,637 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 398 transitions. Word has length 134 [2021-12-28 03:16:18,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:16:18,639 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 398 transitions. [2021-12-28 03:16:18,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 5.739130434782608) internal successors, (132), 23 states have internal predecessors, (132), 10 states have call successors, (28), 5 states have call predecessors, (28), 6 states have return successors, (25), 8 states have call predecessors, (25), 9 states have call successors, (25) [2021-12-28 03:16:18,639 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 398 transitions. [2021-12-28 03:16:18,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-28 03:16:18,641 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:16:18,641 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:16:18,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-28 03:16:18,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:16:18,855 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:16:18,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:16:18,856 INFO L85 PathProgramCache]: Analyzing trace with hash -2001620082, now seen corresponding path program 1 times [2021-12-28 03:16:18,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:16:18,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149057011] [2021-12-28 03:16:18,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:18,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:16:18,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:16:19,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:16:19,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:16:19,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:16:19,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:16:19,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:16:19,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:16:19,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:16:19,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:16:19,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:16:19,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-28 03:16:19,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-28 03:16:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-28 03:16:19,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,280 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 7 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-12-28 03:16:19,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:16:19,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149057011] [2021-12-28 03:16:19,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149057011] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:16:19,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554857524] [2021-12-28 03:16:19,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:19,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:16:19,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:16:19,295 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 03:16:19,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-28 03:16:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:19,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 2729 conjuncts, 87 conjunts are in the unsatisfiable core [2021-12-28 03:16:19,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:16:19,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-28 03:16:20,018 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:16:20,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2021-12-28 03:16:20,122 INFO L353 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-28 03:16:20,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-12-28 03:16:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 79 proven. 34 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-12-28 03:16:20,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:16:21,854 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-12-28 03:16:21,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554857524] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:16:21,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:16:21,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 19, 11] total 35 [2021-12-28 03:16:21,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440958808] [2021-12-28 03:16:21,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:16:21,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-28 03:16:21,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:16:21,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-28 03:16:21,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1065, Unknown=0, NotChecked=0, Total=1190 [2021-12-28 03:16:21,857 INFO L87 Difference]: Start difference. First operand 334 states and 398 transitions. Second operand has 35 states, 33 states have (on average 4.2727272727272725) internal successors, (141), 33 states have internal predecessors, (141), 11 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (29), 9 states have call predecessors, (29), 9 states have call successors, (29) [2021-12-28 03:16:24,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:16:24,497 INFO L93 Difference]: Finished difference Result 498 states and 631 transitions. [2021-12-28 03:16:24,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-28 03:16:24,497 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 4.2727272727272725) internal successors, (141), 33 states have internal predecessors, (141), 11 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (29), 9 states have call predecessors, (29), 9 states have call successors, (29) Word has length 136 [2021-12-28 03:16:24,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:16:24,499 INFO L225 Difference]: With dead ends: 498 [2021-12-28 03:16:24,499 INFO L226 Difference]: Without dead ends: 407 [2021-12-28 03:16:24,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 272 SyntacticMatches, 10 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1363 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=487, Invalid=4343, Unknown=0, NotChecked=0, Total=4830 [2021-12-28 03:16:24,500 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 267 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 2893 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1346 SdHoareTripleChecker+Invalid, 3571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 2893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-28 03:16:24,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 1346 Invalid, 3571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 2893 Invalid, 0 Unknown, 467 Unchecked, 1.7s Time] [2021-12-28 03:16:24,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-12-28 03:16:24,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 360. [2021-12-28 03:16:24,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 269 states have (on average 1.1078066914498141) internal successors, (298), 273 states have internal predecessors, (298), 56 states have call successors, (56), 33 states have call predecessors, (56), 34 states have return successors, (78), 53 states have call predecessors, (78), 55 states have call successors, (78) [2021-12-28 03:16:24,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 432 transitions. [2021-12-28 03:16:24,515 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 432 transitions. Word has length 136 [2021-12-28 03:16:24,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:16:24,515 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 432 transitions. [2021-12-28 03:16:24,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 4.2727272727272725) internal successors, (141), 33 states have internal predecessors, (141), 11 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (29), 9 states have call predecessors, (29), 9 states have call successors, (29) [2021-12-28 03:16:24,516 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 432 transitions. [2021-12-28 03:16:24,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-28 03:16:24,517 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:16:24,517 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:16:24,537 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-28 03:16:24,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:16:24,735 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:16:24,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:16:24,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1548403658, now seen corresponding path program 1 times [2021-12-28 03:16:24,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:16:24,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113178273] [2021-12-28 03:16:24,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:24,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:16:24,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 03:16:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 03:16:24,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-28 03:16:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:16:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-28 03:16:24,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:16:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:16:24,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:16:24,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:16:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-28 03:16:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-28 03:16:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-28 03:16:24,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:24,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-28 03:16:24,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:25,057 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 64 proven. 8 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-28 03:16:25,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:16:25,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113178273] [2021-12-28 03:16:25,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113178273] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:16:25,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791213410] [2021-12-28 03:16:25,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:16:25,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:16:25,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:16:25,059 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-28 03:16:25,060 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-28 03:16:25,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:16:25,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 2737 conjuncts, 64 conjunts are in the unsatisfiable core [2021-12-28 03:16:25,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:16:25,757 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:16:25,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-28 03:16:25,848 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:16:25,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2021-12-28 03:16:26,319 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 68 proven. 50 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-28 03:16:26,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:16:26,634 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-12-28 03:16:26,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791213410] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:16:26,635 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:16:26,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 9] total 32 [2021-12-28 03:16:26,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743242844] [2021-12-28 03:16:26,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:16:26,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-28 03:16:26,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:16:26,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-28 03:16:26,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2021-12-28 03:16:26,637 INFO L87 Difference]: Start difference. First operand 360 states and 432 transitions. Second operand has 32 states, 30 states have (on average 5.1) internal successors, (153), 30 states have internal predecessors, (153), 10 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29)