/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loop-invgen/seq-3.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 12:33:24,559 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 12:33:24,561 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 12:33:24,591 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 12:33:24,591 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 12:33:24,594 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 12:33:24,596 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 12:33:24,600 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 12:33:24,601 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 12:33:24,604 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 12:33:24,605 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 12:33:24,606 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 12:33:24,606 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 12:33:24,607 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 12:33:24,608 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 12:33:24,610 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 12:33:24,611 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 12:33:24,612 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 12:33:24,614 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 12:33:24,618 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 12:33:24,618 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 12:33:24,619 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 12:33:24,621 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 12:33:24,623 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 12:33:24,628 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 12:33:24,628 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 12:33:24,628 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 12:33:24,629 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 12:33:24,630 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 12:33:24,630 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 12:33:24,630 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 12:33:24,631 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 12:33:24,632 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 12:33:24,632 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 12:33:24,633 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 12:33:24,633 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 12:33:24,634 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 12:33:24,634 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 12:33:24,634 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 12:33:24,635 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 12:33:24,635 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 12:33:24,638 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-02 12:33:24,667 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 12:33:24,667 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 12:33:24,669 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 12:33:24,669 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 12:33:24,669 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 12:33:24,670 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 12:33:24,670 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 12:33:24,670 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 12:33:24,670 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 12:33:24,670 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 12:33:24,671 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 12:33:24,671 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 12:33:24,671 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 12:33:24,671 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 12:33:24,671 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 12:33:24,671 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 12:33:24,671 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 12:33:24,672 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 12:33:24,672 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 12:33:24,672 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 12:33:24,672 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 12:33:24,672 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 12:33:24,672 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 12:33:24,672 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 12:33:24,673 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 12:33:24,673 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 12:33:24,673 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 12:33:24,673 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 12:33:24,673 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-02 12:33:24,931 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 12:33:24,943 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 12:33:24,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 12:33:24,945 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 12:33:24,946 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 12:33:24,946 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-invgen/seq-3.i [2021-05-02 12:33:24,995 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c0fc39f7d/197b2c5585d44a19a2a8870e5eb7d4bf/FLAG49f5381ee [2021-05-02 12:33:25,413 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 12:33:25,414 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/seq-3.i [2021-05-02 12:33:25,418 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c0fc39f7d/197b2c5585d44a19a2a8870e5eb7d4bf/FLAG49f5381ee [2021-05-02 12:33:25,433 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c0fc39f7d/197b2c5585d44a19a2a8870e5eb7d4bf [2021-05-02 12:33:25,435 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 12:33:25,437 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 12:33:25,439 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 12:33:25,439 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 12:33:25,442 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 12:33:25,443 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,444 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45179fc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25, skipping insertion in model container [2021-05-02 12:33:25,444 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,448 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 12:33:25,459 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 12:33:25,578 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/seq-3.i[893,906] [2021-05-02 12:33:25,590 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:33:25,595 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 12:33:25,605 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/seq-3.i[893,906] [2021-05-02 12:33:25,612 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:33:25,627 INFO L208 MainTranslator]: Completed translation [2021-05-02 12:33:25,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25 WrapperNode [2021-05-02 12:33:25,627 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 12:33:25,628 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 12:33:25,628 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 12:33:25,630 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 12:33:25,676 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,677 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,685 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,686 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,696 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,700 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,703 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... [2021-05-02 12:33:25,707 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 12:33:25,708 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 12:33:25,708 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 12:33:25,708 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 12:33:25,709 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 12:33:25,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 12:33:25,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 12:33:25,768 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 12:33:25,769 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 12:33:25,769 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 12:33:25,769 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 12:33:25,769 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 12:33:25,769 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 12:33:25,769 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-05-02 12:33:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-05-02 12:33:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 12:33:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 12:33:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 12:33:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 12:33:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 12:33:25,974 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 12:33:25,975 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-05-02 12:33:25,976 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:33:25 BoogieIcfgContainer [2021-05-02 12:33:25,976 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 12:33:25,977 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 12:33:25,977 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 12:33:25,979 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 12:33:25,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 12:33:25" (1/3) ... [2021-05-02 12:33:25,980 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cf9a649 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:33:25, skipping insertion in model container [2021-05-02 12:33:25,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:33:25" (2/3) ... [2021-05-02 12:33:25,980 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cf9a649 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:33:25, skipping insertion in model container [2021-05-02 12:33:25,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:33:25" (3/3) ... [2021-05-02 12:33:25,981 INFO L111 eAbstractionObserver]: Analyzing ICFG seq-3.i [2021-05-02 12:33:25,985 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 12:33:25,987 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 12:33:26,022 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 12:33:26,048 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 12:33:26,048 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 12:33:26,048 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 12:33:26,049 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 12:33:26,049 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 12:33:26,049 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 12:33:26,049 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 12:33:26,049 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 12:33:26,061 INFO L276 IsEmpty]: Start isEmpty. Operand has 25 states, 17 states have (on average 1.588235294117647) internal successors, (27), 18 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:26,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-02 12:33:26,064 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:26,065 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:26,065 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:26,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:26,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1545358454, now seen corresponding path program 1 times [2021-05-02 12:33:26,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:26,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549349403] [2021-05-02 12:33:26,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:26,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:26,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:26,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:26,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:26,267 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:26,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549349403] [2021-05-02 12:33:26,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549349403] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:33:26,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:33:26,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 12:33:26,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444440777] [2021-05-02 12:33:26,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 12:33:26,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:26,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 12:33:26,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 12:33:26,285 INFO L87 Difference]: Start difference. First operand has 25 states, 17 states have (on average 1.588235294117647) internal successors, (27), 18 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:33:26,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:26,336 INFO L93 Difference]: Finished difference Result 41 states and 54 transitions. [2021-05-02 12:33:26,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 12:33:26,338 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-05-02 12:33:26,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:26,343 INFO L225 Difference]: With dead ends: 41 [2021-05-02 12:33:26,343 INFO L226 Difference]: Without dead ends: 21 [2021-05-02 12:33:26,346 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 38.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 12:33:26,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-05-02 12:33:26,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-05-02 12:33:26,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 15 states have (on average 1.2) internal successors, (18), 15 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 12:33:26,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 23 transitions. [2021-05-02 12:33:26,377 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 23 transitions. Word has length 17 [2021-05-02 12:33:26,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:26,377 INFO L480 AbstractCegarLoop]: Abstraction has 21 states and 23 transitions. [2021-05-02 12:33:26,377 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:33:26,378 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 23 transitions. [2021-05-02 12:33:26,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-02 12:33:26,379 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:26,379 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:26,379 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 12:33:26,379 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:26,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:26,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1389492102, now seen corresponding path program 1 times [2021-05-02 12:33:26,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:26,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577997699] [2021-05-02 12:33:26,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:26,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:26,527 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:26,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:26,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:26,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577997699] [2021-05-02 12:33:26,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577997699] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:33:26,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:33:26,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-05-02 12:33:26,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771922521] [2021-05-02 12:33:26,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 12:33:26,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:26,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 12:33:26,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-05-02 12:33:26,540 INFO L87 Difference]: Start difference. First operand 21 states and 23 transitions. Second operand has 8 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:33:26,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:26,822 INFO L93 Difference]: Finished difference Result 40 states and 46 transitions. [2021-05-02 12:33:26,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 12:33:26,823 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-05-02 12:33:26,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:26,825 INFO L225 Difference]: With dead ends: 40 [2021-05-02 12:33:26,825 INFO L226 Difference]: Without dead ends: 29 [2021-05-02 12:33:26,827 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 207.4ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-05-02 12:33:26,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-05-02 12:33:26,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 24. [2021-05-02 12:33:26,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 18 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 12:33:26,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2021-05-02 12:33:26,841 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 17 [2021-05-02 12:33:26,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:26,842 INFO L480 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2021-05-02 12:33:26,842 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:33:26,842 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2021-05-02 12:33:26,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-05-02 12:33:26,843 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:26,843 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:26,843 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 12:33:26,843 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:26,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:26,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1362943620, now seen corresponding path program 1 times [2021-05-02 12:33:26,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:26,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882060691] [2021-05-02 12:33:26,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:26,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:26,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:26,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:26,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:26,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:26,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882060691] [2021-05-02 12:33:26,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882060691] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:26,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817124238] [2021-05-02 12:33:26,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:26,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:26,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 12:33:26,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:27,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:27,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817124238] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:33:27,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-05-02 12:33:27,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 10 [2021-05-02 12:33:27,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007365255] [2021-05-02 12:33:27,097 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 12:33:27,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:27,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 12:33:27,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-05-02 12:33:27,098 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:33:27,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:27,133 INFO L93 Difference]: Finished difference Result 36 states and 40 transitions. [2021-05-02 12:33:27,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 12:33:27,134 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2021-05-02 12:33:27,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:27,134 INFO L225 Difference]: With dead ends: 36 [2021-05-02 12:33:27,134 INFO L226 Difference]: Without dead ends: 34 [2021-05-02 12:33:27,135 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 58.7ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-05-02 12:33:27,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-05-02 12:33:27,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 30. [2021-05-02 12:33:27,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:27,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2021-05-02 12:33:27,139 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 18 [2021-05-02 12:33:27,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:27,140 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2021-05-02 12:33:27,140 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:33:27,140 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2021-05-02 12:33:27,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-02 12:33:27,140 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:27,140 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:27,356 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-05-02 12:33:27,356 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:27,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:27,357 INFO L82 PathProgramCache]: Analyzing trace with hash 813532579, now seen corresponding path program 1 times [2021-05-02 12:33:27,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:27,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509748921] [2021-05-02 12:33:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:27,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:27,459 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:27,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-05-02 12:33:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:27,468 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:27,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:27,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509748921] [2021-05-02 12:33:27,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509748921] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:27,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700019804] [2021-05-02 12:33:27,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:27,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:27,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 12:33:27,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:27,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:27,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:27,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700019804] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:27,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:27,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-05-02 12:33:27,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733387622] [2021-05-02 12:33:27,726 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 12:33:27,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:27,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 12:33:27,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-05-02 12:33:27,727 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:28,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:28,071 INFO L93 Difference]: Finished difference Result 61 states and 73 transitions. [2021-05-02 12:33:28,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 12:33:28,071 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 25 [2021-05-02 12:33:28,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:28,073 INFO L225 Difference]: With dead ends: 61 [2021-05-02 12:33:28,073 INFO L226 Difference]: Without dead ends: 47 [2021-05-02 12:33:28,074 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 322.5ms TimeCoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:33:28,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-05-02 12:33:28,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 31. [2021-05-02 12:33:28,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 23 states have (on average 1.2173913043478262) internal successors, (28), 24 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:28,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2021-05-02 12:33:28,079 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 25 [2021-05-02 12:33:28,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:28,079 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2021-05-02 12:33:28,079 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:28,079 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2021-05-02 12:33:28,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-02 12:33:28,080 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:28,080 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:28,292 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:28,293 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:28,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:28,293 INFO L82 PathProgramCache]: Analyzing trace with hash 21739812, now seen corresponding path program 1 times [2021-05-02 12:33:28,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:28,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644101776] [2021-05-02 12:33:28,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:28,373 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:28,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:28,382 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-05-02 12:33:28,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:28,386 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:28,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:28,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644101776] [2021-05-02 12:33:28,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644101776] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:28,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816339626] [2021-05-02 12:33:28,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:28,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:28,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 12:33:28,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:28,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:28,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:28,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816339626] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:28,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:28,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-05-02 12:33:28,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517563235] [2021-05-02 12:33:28,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 12:33:28,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:28,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 12:33:28,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-05-02 12:33:28,566 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:28,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:28,829 INFO L93 Difference]: Finished difference Result 55 states and 64 transitions. [2021-05-02 12:33:28,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 12:33:28,830 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 25 [2021-05-02 12:33:28,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:28,832 INFO L225 Difference]: With dead ends: 55 [2021-05-02 12:33:28,832 INFO L226 Difference]: Without dead ends: 41 [2021-05-02 12:33:28,833 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 262.3ms TimeCoverageRelationStatistics Valid=131, Invalid=375, Unknown=0, NotChecked=0, Total=506 [2021-05-02 12:33:28,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-05-02 12:33:28,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 33. [2021-05-02 12:33:28,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 25 states have (on average 1.2) internal successors, (30), 26 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:28,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2021-05-02 12:33:28,838 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 25 [2021-05-02 12:33:28,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:28,838 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2021-05-02 12:33:28,838 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:28,838 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2021-05-02 12:33:28,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-05-02 12:33:28,839 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:28,839 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:29,044 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:29,045 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:29,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:29,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1131901279, now seen corresponding path program 2 times [2021-05-02 12:33:29,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:29,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856144874] [2021-05-02 12:33:29,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:29,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:29,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:29,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:29,112 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-05-02 12:33:29,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:29,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:29,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:29,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856144874] [2021-05-02 12:33:29,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856144874] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:29,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928077121] [2021-05-02 12:33:29,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:29,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:33:29,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:29,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 12:33:29,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:29,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,243 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:33:29,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928077121] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:29,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:29,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-05-02 12:33:29,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817741494] [2021-05-02 12:33:29,244 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 12:33:29,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:29,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 12:33:29,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-05-02 12:33:29,245 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 12:33:29,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:29,467 INFO L93 Difference]: Finished difference Result 46 states and 51 transitions. [2021-05-02 12:33:29,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 12:33:29,467 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2021-05-02 12:33:29,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:29,468 INFO L225 Difference]: With dead ends: 46 [2021-05-02 12:33:29,468 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 12:33:29,468 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 145.0ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:33:29,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 12:33:29,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 40. [2021-05-02 12:33:29,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 31 states have internal predecessors, (35), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 12:33:29,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2021-05-02 12:33:29,474 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 26 [2021-05-02 12:33:29,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:29,474 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2021-05-02 12:33:29,474 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 12:33:29,474 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2021-05-02 12:33:29,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 12:33:29,475 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:29,475 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:29,684 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:29,685 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:29,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:29,686 INFO L82 PathProgramCache]: Analyzing trace with hash 506325734, now seen corresponding path program 3 times [2021-05-02 12:33:29,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:29,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064801936] [2021-05-02 12:33:29,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:29,772 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:29,782 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-05-02 12:33:29,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:29,789 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:33:29,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:29,791 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:29,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:29,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064801936] [2021-05-02 12:33:29,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064801936] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:29,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119968242] [2021-05-02 12:33:29,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:29,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 12:33:29,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:29,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 12:33:29,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:29,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:29,985 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:29,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119968242] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:29,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:29,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 18 [2021-05-02 12:33:29,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457188745] [2021-05-02 12:33:29,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 12:33:29,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:29,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 12:33:29,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:33:29,987 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 17 states have internal predecessors, (35), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:30,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:30,405 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2021-05-02 12:33:30,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 12:33:30,406 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 17 states have internal predecessors, (35), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 33 [2021-05-02 12:33:30,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:30,406 INFO L225 Difference]: With dead ends: 91 [2021-05-02 12:33:30,407 INFO L226 Difference]: Without dead ends: 74 [2021-05-02 12:33:30,407 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 371.4ms TimeCoverageRelationStatistics Valid=210, Invalid=720, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:33:30,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-05-02 12:33:30,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 41. [2021-05-02 12:33:30,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 32 states have internal predecessors, (37), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 12:33:30,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 46 transitions. [2021-05-02 12:33:30,413 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 46 transitions. Word has length 33 [2021-05-02 12:33:30,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:30,414 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 46 transitions. [2021-05-02 12:33:30,414 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 17 states have internal predecessors, (35), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:30,414 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 46 transitions. [2021-05-02 12:33:30,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 12:33:30,414 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:30,414 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:30,621 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-05-02 12:33:30,622 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:30,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:30,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1643645883, now seen corresponding path program 1 times [2021-05-02 12:33:30,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:30,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231228874] [2021-05-02 12:33:30,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:30,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:30,700 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:30,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:30,704 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-05-02 12:33:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:30,709 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:33:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:30,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:30,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231228874] [2021-05-02 12:33:30,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231228874] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:30,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873721185] [2021-05-02 12:33:30,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:30,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:30,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 12:33:30,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:30,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:30,917 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:30,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873721185] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:30,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:30,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 19 [2021-05-02 12:33:30,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686613799] [2021-05-02 12:33:30,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 12:33:30,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:30,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 12:33:30,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-05-02 12:33:30,918 INFO L87 Difference]: Start difference. First operand 41 states and 46 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:31,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:31,329 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2021-05-02 12:33:31,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 12:33:31,329 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 33 [2021-05-02 12:33:31,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:31,330 INFO L225 Difference]: With dead ends: 82 [2021-05-02 12:33:31,330 INFO L226 Difference]: Without dead ends: 65 [2021-05-02 12:33:31,330 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 374.0ms TimeCoverageRelationStatistics Valid=208, Invalid=722, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:33:31,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-02 12:33:31,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 41. [2021-05-02 12:33:31,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 32 states have internal predecessors, (37), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 12:33:31,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 46 transitions. [2021-05-02 12:33:31,336 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 46 transitions. Word has length 33 [2021-05-02 12:33:31,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:31,336 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 46 transitions. [2021-05-02 12:33:31,336 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:31,336 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 46 transitions. [2021-05-02 12:33:31,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 12:33:31,336 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:31,337 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:31,553 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:31,554 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:31,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:31,554 INFO L82 PathProgramCache]: Analyzing trace with hash 426710726, now seen corresponding path program 2 times [2021-05-02 12:33:31,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:31,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966035586] [2021-05-02 12:33:31,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:31,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:31,627 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:31,637 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-05-02 12:33:31,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:31,640 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:33:31,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:31,649 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:31,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:31,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966035586] [2021-05-02 12:33:31,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966035586] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:31,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329423197] [2021-05-02 12:33:31,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:31,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:33:31,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:31,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 12:33:31,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:31,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:31,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329423197] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:31,891 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:31,891 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2021-05-02 12:33:31,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179980728] [2021-05-02 12:33:31,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 12:33:31,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:31,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 12:33:31,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-05-02 12:33:31,892 INFO L87 Difference]: Start difference. First operand 41 states and 46 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:32,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:32,250 INFO L93 Difference]: Finished difference Result 72 states and 84 transitions. [2021-05-02 12:33:32,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 12:33:32,260 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 33 [2021-05-02 12:33:32,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:32,260 INFO L225 Difference]: With dead ends: 72 [2021-05-02 12:33:32,260 INFO L226 Difference]: Without dead ends: 55 [2021-05-02 12:33:32,261 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 316.3ms TimeCoverageRelationStatistics Valid=192, Invalid=620, Unknown=0, NotChecked=0, Total=812 [2021-05-02 12:33:32,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-05-02 12:33:32,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 43. [2021-05-02 12:33:32,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 34 states have internal predecessors, (39), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 12:33:32,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 48 transitions. [2021-05-02 12:33:32,267 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 48 transitions. Word has length 33 [2021-05-02 12:33:32,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:32,267 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 48 transitions. [2021-05-02 12:33:32,267 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:32,267 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 48 transitions. [2021-05-02 12:33:32,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 12:33:32,268 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:32,268 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:32,487 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:32,487 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:32,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:32,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1365830172, now seen corresponding path program 4 times [2021-05-02 12:33:32,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:32,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808740696] [2021-05-02 12:33:32,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:32,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:32,537 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:32,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:32,541 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-05-02 12:33:32,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:32,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:33:32,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:32,546 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:32,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:32,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808740696] [2021-05-02 12:33:32,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808740696] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:32,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045405677] [2021-05-02 12:33:32,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:32,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:33:32,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:32,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:33:32,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:32,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:32,673 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:33:32,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045405677] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:32,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:32,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2021-05-02 12:33:32,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346086770] [2021-05-02 12:33:32,673 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 12:33:32,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:32,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 12:33:32,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-02 12:33:32,674 INFO L87 Difference]: Start difference. First operand 43 states and 48 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:32,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:32,955 INFO L93 Difference]: Finished difference Result 56 states and 62 transitions. [2021-05-02 12:33:32,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 12:33:32,955 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2021-05-02 12:33:32,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:32,956 INFO L225 Difference]: With dead ends: 56 [2021-05-02 12:33:32,956 INFO L226 Difference]: Without dead ends: 54 [2021-05-02 12:33:32,956 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 175.4ms TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-05-02 12:33:32,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-02 12:33:32,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2021-05-02 12:33:32,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:32,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2021-05-02 12:33:32,962 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 34 [2021-05-02 12:33:32,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:32,962 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2021-05-02 12:33:32,962 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 12:33:32,962 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2021-05-02 12:33:32,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 12:33:32,962 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:32,963 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:33,176 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-02 12:33:33,177 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:33,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:33,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1324892739, now seen corresponding path program 5 times [2021-05-02 12:33:33,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:33,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544841850] [2021-05-02 12:33:33,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:33,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:33,264 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:33,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:33,279 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-05-02 12:33:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:33,283 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:33:33,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:33,288 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:33:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:33,293 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:33,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:33,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544841850] [2021-05-02 12:33:33,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544841850] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:33,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751559193] [2021-05-02 12:33:33,293 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:33,341 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-05-02 12:33:33,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:33,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:33:33,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:33,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:33,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751559193] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:33,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:33,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-05-02 12:33:33,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214154603] [2021-05-02 12:33:33,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 12:33:33,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:33,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 12:33:33,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:33:33,540 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:34,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:34,115 INFO L93 Difference]: Finished difference Result 128 states and 158 transitions. [2021-05-02 12:33:34,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 12:33:34,116 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 41 [2021-05-02 12:33:34,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:34,116 INFO L225 Difference]: With dead ends: 128 [2021-05-02 12:33:34,117 INFO L226 Difference]: Without dead ends: 108 [2021-05-02 12:33:34,117 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 509.3ms TimeCoverageRelationStatistics Valid=299, Invalid=1107, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:33:34,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-05-02 12:33:34,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 51. [2021-05-02 12:33:34,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1794871794871795) internal successors, (46), 40 states have internal predecessors, (46), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:34,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2021-05-02 12:33:34,124 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 41 [2021-05-02 12:33:34,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:34,124 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2021-05-02 12:33:34,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:34,125 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2021-05-02 12:33:34,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 12:33:34,125 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:34,125 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:34,338 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:34,338 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:34,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:34,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1660829692, now seen corresponding path program 2 times [2021-05-02 12:33:34,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:34,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674657056] [2021-05-02 12:33:34,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:34,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:34,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:34,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:34,429 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-05-02 12:33:34,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:34,431 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:33:34,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:34,433 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:33:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:34,436 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:34,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:34,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674657056] [2021-05-02 12:33:34,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674657056] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:34,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509829521] [2021-05-02 12:33:34,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:34,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:33:34,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:34,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:33:34,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:34,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:34,695 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:34,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509829521] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:34,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:34,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-05-02 12:33:34,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042890978] [2021-05-02 12:33:34,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 12:33:34,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:34,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 12:33:34,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2021-05-02 12:33:34,696 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 21 states have internal predecessors, (41), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:35,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:35,281 INFO L93 Difference]: Finished difference Result 116 states and 141 transitions. [2021-05-02 12:33:35,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 12:33:35,281 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 21 states have internal predecessors, (41), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 41 [2021-05-02 12:33:35,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:35,282 INFO L225 Difference]: With dead ends: 116 [2021-05-02 12:33:35,282 INFO L226 Difference]: Without dead ends: 96 [2021-05-02 12:33:35,283 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 524.5ms TimeCoverageRelationStatistics Valid=309, Invalid=1173, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:33:35,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-02 12:33:35,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 51. [2021-05-02 12:33:35,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1794871794871795) internal successors, (46), 40 states have internal predecessors, (46), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:35,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2021-05-02 12:33:35,289 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 41 [2021-05-02 12:33:35,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:35,289 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2021-05-02 12:33:35,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 21 states have internal predecessors, (41), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:35,289 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2021-05-02 12:33:35,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 12:33:35,290 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:35,290 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:35,509 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:35,509 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:35,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:35,509 INFO L82 PathProgramCache]: Analyzing trace with hash 271055459, now seen corresponding path program 3 times [2021-05-02 12:33:35,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:35,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404640080] [2021-05-02 12:33:35,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:35,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:35,613 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:35,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:35,625 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-05-02 12:33:35,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:35,627 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:33:35,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:35,629 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:33:35,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:35,631 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:35,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:35,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404640080] [2021-05-02 12:33:35,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404640080] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:35,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776407409] [2021-05-02 12:33:35,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:35,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 12:33:35,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:35,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:33:35,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:35,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:35,869 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:35,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776407409] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:35,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:35,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-05-02 12:33:35,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628881987] [2021-05-02 12:33:35,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-02 12:33:35,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:35,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-02 12:33:35,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2021-05-02 12:33:35,870 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:36,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:36,399 INFO L93 Difference]: Finished difference Result 103 states and 123 transitions. [2021-05-02 12:33:36,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 12:33:36,400 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 41 [2021-05-02 12:33:36,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:36,401 INFO L225 Difference]: With dead ends: 103 [2021-05-02 12:33:36,401 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 12:33:36,401 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 481.2ms TimeCoverageRelationStatistics Valid=295, Invalid=1111, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:33:36,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 12:33:36,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 51. [2021-05-02 12:33:36,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1794871794871795) internal successors, (46), 40 states have internal predecessors, (46), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:36,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2021-05-02 12:33:36,413 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 41 [2021-05-02 12:33:36,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:36,413 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2021-05-02 12:33:36,414 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:36,414 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2021-05-02 12:33:36,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 12:33:36,415 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:36,415 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:36,631 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 12:33:36,631 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:36,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:36,632 INFO L82 PathProgramCache]: Analyzing trace with hash 29952996, now seen corresponding path program 3 times [2021-05-02 12:33:36,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:36,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138938043] [2021-05-02 12:33:36,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:36,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:36,714 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:36,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:36,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-05-02 12:33:36,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:36,725 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:33:36,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:36,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:33:36,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:36,729 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:36,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:36,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138938043] [2021-05-02 12:33:36,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138938043] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:36,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024400963] [2021-05-02 12:33:36,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:36,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 12:33:36,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:36,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:33:36,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:36,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:36,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,008 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:37,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024400963] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:37,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:37,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-05-02 12:33:37,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805217361] [2021-05-02 12:33:37,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 12:33:37,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:37,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 12:33:37,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:33:37,010 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:37,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:37,399 INFO L93 Difference]: Finished difference Result 89 states and 104 transitions. [2021-05-02 12:33:37,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 12:33:37,400 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 41 [2021-05-02 12:33:37,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:37,400 INFO L225 Difference]: With dead ends: 89 [2021-05-02 12:33:37,400 INFO L226 Difference]: Without dead ends: 69 [2021-05-02 12:33:37,401 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 441.0ms TimeCoverageRelationStatistics Valid=265, Invalid=925, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:33:37,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-02 12:33:37,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 53. [2021-05-02 12:33:37,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 41 states have (on average 1.170731707317073) internal successors, (48), 42 states have internal predecessors, (48), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:37,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 59 transitions. [2021-05-02 12:33:37,406 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 59 transitions. Word has length 41 [2021-05-02 12:33:37,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:37,407 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 59 transitions. [2021-05-02 12:33:37,407 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:37,407 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 59 transitions. [2021-05-02 12:33:37,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-02 12:33:37,407 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:37,407 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:37,616 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 12:33:37,617 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:37,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:37,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1132622015, now seen corresponding path program 6 times [2021-05-02 12:33:37,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:37,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765252683] [2021-05-02 12:33:37,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:37,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:37,667 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:37,670 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 12:33:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:37,677 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:33:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:37,679 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:33:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:37,682 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:37,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:37,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765252683] [2021-05-02 12:33:37,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765252683] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:37,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447205226] [2021-05-02 12:33:37,682 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:37,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-05-02 12:33:37,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:37,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:33:37,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:37,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:33:37,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447205226] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:37,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:37,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-05-02 12:33:37,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805646920] [2021-05-02 12:33:37,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 12:33:37,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:37,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 12:33:37,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-05-02 12:33:37,831 INFO L87 Difference]: Start difference. First operand 53 states and 59 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 12:33:38,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:38,091 INFO L93 Difference]: Finished difference Result 66 states and 73 transitions. [2021-05-02 12:33:38,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 12:33:38,091 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 42 [2021-05-02 12:33:38,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:38,093 INFO L225 Difference]: With dead ends: 66 [2021-05-02 12:33:38,093 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 12:33:38,094 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-05-02 12:33:38,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 12:33:38,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 60. [2021-05-02 12:33:38,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:38,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2021-05-02 12:33:38,103 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 42 [2021-05-02 12:33:38,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:38,103 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2021-05-02 12:33:38,103 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 12:33:38,104 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2021-05-02 12:33:38,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 12:33:38,104 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:38,104 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:38,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 12:33:38,309 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:38,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:38,309 INFO L82 PathProgramCache]: Analyzing trace with hash 492107334, now seen corresponding path program 7 times [2021-05-02 12:33:38,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:38,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742354644] [2021-05-02 12:33:38,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:38,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:38,408 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:38,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:38,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 12:33:38,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:38,433 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:33:38,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:38,435 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:33:38,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:38,436 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:33:38,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:38,438 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:38,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:38,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742354644] [2021-05-02 12:33:38,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742354644] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:38,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170814100] [2021-05-02 12:33:38,438 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:38,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:38,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:33:38,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:38,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:38,707 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:38,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170814100] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:38,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:38,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 24 [2021-05-02 12:33:38,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385071624] [2021-05-02 12:33:38,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 12:33:38,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:38,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 12:33:38,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:33:38,709 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 24 states, 24 states have (on average 1.875) internal successors, (45), 23 states have internal predecessors, (45), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:39,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:39,369 INFO L93 Difference]: Finished difference Result 172 states and 214 transitions. [2021-05-02 12:33:39,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 12:33:39,370 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 23 states have internal predecessors, (45), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 49 [2021-05-02 12:33:39,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:39,371 INFO L225 Difference]: With dead ends: 172 [2021-05-02 12:33:39,371 INFO L226 Difference]: Without dead ends: 149 [2021-05-02 12:33:39,372 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 586.3ms TimeCoverageRelationStatistics Valid=404, Invalid=1576, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:33:39,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-05-02 12:33:39,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 61. [2021-05-02 12:33:39,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:39,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2021-05-02 12:33:39,380 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2021-05-02 12:33:39,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:39,380 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2021-05-02 12:33:39,380 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 23 states have internal predecessors, (45), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:39,380 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2021-05-02 12:33:39,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 12:33:39,380 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:39,380 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:39,592 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:39,593 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:39,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:39,593 INFO L82 PathProgramCache]: Analyzing trace with hash -422072987, now seen corresponding path program 4 times [2021-05-02 12:33:39,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:39,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966133175] [2021-05-02 12:33:39,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:39,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:39,681 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:39,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:39,684 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 12:33:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:39,685 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:33:39,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:39,688 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:33:39,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:39,691 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:33:39,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:39,693 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:39,693 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:39,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966133175] [2021-05-02 12:33:39,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966133175] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:39,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654283273] [2021-05-02 12:33:39,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:39,732 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:33:39,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:39,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:33:39,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:39,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:39,930 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:39,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654283273] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:39,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:39,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 25 [2021-05-02 12:33:39,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721657531] [2021-05-02 12:33:39,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-02 12:33:39,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:39,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-02 12:33:39,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2021-05-02 12:33:39,933 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 25 states, 25 states have (on average 1.84) internal successors, (46), 24 states have internal predecessors, (46), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:40,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:40,630 INFO L93 Difference]: Finished difference Result 157 states and 193 transitions. [2021-05-02 12:33:40,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 12:33:40,631 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 24 states have internal predecessors, (46), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 49 [2021-05-02 12:33:40,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:40,631 INFO L225 Difference]: With dead ends: 157 [2021-05-02 12:33:40,631 INFO L226 Difference]: Without dead ends: 134 [2021-05-02 12:33:40,632 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 625.3ms TimeCoverageRelationStatistics Valid=431, Invalid=1731, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:33:40,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-05-02 12:33:40,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 61. [2021-05-02 12:33:40,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:40,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2021-05-02 12:33:40,642 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2021-05-02 12:33:40,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:40,642 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2021-05-02 12:33:40,642 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 24 states have internal predecessors, (46), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:40,642 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2021-05-02 12:33:40,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 12:33:40,643 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:40,643 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:40,852 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 12:33:40,853 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:40,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:40,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1303108134, now seen corresponding path program 5 times [2021-05-02 12:33:40,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:40,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102762324] [2021-05-02 12:33:40,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:40,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:40,949 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:40,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:40,952 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 12:33:40,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:40,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:33:40,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:40,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:33:40,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:40,956 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:33:40,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:40,960 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:40,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:40,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102762324] [2021-05-02 12:33:40,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102762324] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:40,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070060173] [2021-05-02 12:33:40,960 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:40,995 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-05-02 12:33:40,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:40,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:33:40,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:41,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:41,247 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:41,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070060173] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:41,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:41,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2021-05-02 12:33:41,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163865416] [2021-05-02 12:33:41,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-02 12:33:41,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:41,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-02 12:33:41,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2021-05-02 12:33:41,249 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 25 states have internal predecessors, (47), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:41,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:41,919 INFO L93 Difference]: Finished difference Result 141 states and 171 transitions. [2021-05-02 12:33:41,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 12:33:41,920 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 25 states have internal predecessors, (47), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 49 [2021-05-02 12:33:41,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:41,921 INFO L225 Difference]: With dead ends: 141 [2021-05-02 12:33:41,921 INFO L226 Difference]: Without dead ends: 118 [2021-05-02 12:33:41,922 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 663.2ms TimeCoverageRelationStatistics Valid=429, Invalid=1733, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:33:41,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-05-02 12:33:41,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 61. [2021-05-02 12:33:41,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:41,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2021-05-02 12:33:41,931 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2021-05-02 12:33:41,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:41,931 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2021-05-02 12:33:41,932 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 25 states have internal predecessors, (47), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:41,932 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2021-05-02 12:33:41,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 12:33:41,932 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:41,932 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:42,142 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 12:33:42,142 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:42,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:42,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1050851963, now seen corresponding path program 6 times [2021-05-02 12:33:42,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:42,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951267707] [2021-05-02 12:33:42,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:42,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:42,249 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:42,252 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 12:33:42,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:42,254 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:33:42,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:42,255 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:33:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:42,257 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:33:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:42,260 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:42,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:42,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951267707] [2021-05-02 12:33:42,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951267707] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:42,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439744276] [2021-05-02 12:33:42,261 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:42,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-02 12:33:42,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:42,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:33:42,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:42,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:42,585 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:42,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439744276] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:42,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:42,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 27 [2021-05-02 12:33:42,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066907899] [2021-05-02 12:33:42,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 12:33:42,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:42,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 12:33:42,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-05-02 12:33:42,588 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 26 states have internal predecessors, (48), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:43,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:43,175 INFO L93 Difference]: Finished difference Result 124 states and 148 transitions. [2021-05-02 12:33:43,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 12:33:43,175 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 26 states have internal predecessors, (48), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 49 [2021-05-02 12:33:43,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:43,176 INFO L225 Difference]: With dead ends: 124 [2021-05-02 12:33:43,176 INFO L226 Difference]: Without dead ends: 101 [2021-05-02 12:33:43,177 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 612.8ms TimeCoverageRelationStatistics Valid=398, Invalid=1582, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:33:43,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-02 12:33:43,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 61. [2021-05-02 12:33:43,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:43,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2021-05-02 12:33:43,185 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2021-05-02 12:33:43,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:43,185 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2021-05-02 12:33:43,185 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 26 states have internal predecessors, (48), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:43,185 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2021-05-02 12:33:43,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 12:33:43,186 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:43,186 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:43,393 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:43,393 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:43,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:43,393 INFO L82 PathProgramCache]: Analyzing trace with hash -1009170938, now seen corresponding path program 4 times [2021-05-02 12:33:43,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:43,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760198491] [2021-05-02 12:33:43,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:43,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:43,488 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:43,491 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 12:33:43,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:43,493 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:33:43,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:43,495 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:33:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:43,496 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:33:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:43,498 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:43,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:43,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760198491] [2021-05-02 12:33:43,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760198491] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:43,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598976718] [2021-05-02 12:33:43,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:43,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:33:43,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:43,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:33:43,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:43,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:43,805 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:43,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598976718] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:43,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:43,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 28 [2021-05-02 12:33:43,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845826068] [2021-05-02 12:33:43,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 12:33:43,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:43,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 12:33:43,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:33:43,806 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 28 states, 28 states have (on average 1.75) internal successors, (49), 27 states have internal predecessors, (49), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:44,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:44,287 INFO L93 Difference]: Finished difference Result 106 states and 124 transitions. [2021-05-02 12:33:44,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 12:33:44,287 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 27 states have internal predecessors, (49), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 49 [2021-05-02 12:33:44,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:44,288 INFO L225 Difference]: With dead ends: 106 [2021-05-02 12:33:44,288 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 12:33:44,288 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 504.6ms TimeCoverageRelationStatistics Valid=350, Invalid=1290, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 12:33:44,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 12:33:44,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 63. [2021-05-02 12:33:44,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 49 states have (on average 1.163265306122449) internal successors, (57), 50 states have internal predecessors, (57), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:44,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2021-05-02 12:33:44,297 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 49 [2021-05-02 12:33:44,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:44,297 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2021-05-02 12:33:44,297 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 27 states have internal predecessors, (49), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:33:44,297 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2021-05-02 12:33:44,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-05-02 12:33:44,298 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:44,298 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:44,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:44,500 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:44,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:44,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1565235900, now seen corresponding path program 8 times [2021-05-02 12:33:44,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:44,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528924774] [2021-05-02 12:33:44,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:44,557 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:44,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:44,561 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 12:33:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:44,562 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:33:44,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:44,563 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:33:44,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:44,565 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:33:44,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:44,566 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:44,566 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:44,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528924774] [2021-05-02 12:33:44,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528924774] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:44,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800517088] [2021-05-02 12:33:44,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:44,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:33:44,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:44,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:33:44,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:44,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 12:33:44,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800517088] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:44,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:44,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-02 12:33:44,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098567747] [2021-05-02 12:33:44,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 12:33:44,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:44,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 12:33:44,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-05-02 12:33:44,715 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:45,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:45,012 INFO L93 Difference]: Finished difference Result 76 states and 84 transitions. [2021-05-02 12:33:45,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 12:33:45,012 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 50 [2021-05-02 12:33:45,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:45,013 INFO L225 Difference]: With dead ends: 76 [2021-05-02 12:33:45,013 INFO L226 Difference]: Without dead ends: 74 [2021-05-02 12:33:45,013 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 198.0ms TimeCoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:33:45,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-05-02 12:33:45,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 70. [2021-05-02 12:33:45,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:45,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2021-05-02 12:33:45,026 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 50 [2021-05-02 12:33:45,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:45,026 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2021-05-02 12:33:45,026 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 12:33:45,026 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2021-05-02 12:33:45,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 12:33:45,027 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:45,027 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:45,229 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:45,230 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:45,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:45,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1636099811, now seen corresponding path program 9 times [2021-05-02 12:33:45,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:45,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105163523] [2021-05-02 12:33:45,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:45,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:45,349 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:45,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:45,352 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 12:33:45,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:45,354 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:33:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:45,361 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:33:45,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:45,363 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:33:45,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:45,364 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:33:45,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:45,366 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:45,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:45,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105163523] [2021-05-02 12:33:45,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105163523] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:45,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448346448] [2021-05-02 12:33:45,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:45,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-05-02 12:33:45,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:45,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:33:45,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:45,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:45,692 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:45,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448346448] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:45,693 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:45,693 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 27 [2021-05-02 12:33:45,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016669670] [2021-05-02 12:33:45,693 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 12:33:45,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:45,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 12:33:45,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2021-05-02 12:33:45,694 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 26 states have internal predecessors, (50), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:46,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:46,486 INFO L93 Difference]: Finished difference Result 223 states and 279 transitions. [2021-05-02 12:33:46,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 12:33:46,488 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 26 states have internal predecessors, (50), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 57 [2021-05-02 12:33:46,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:46,489 INFO L225 Difference]: With dead ends: 223 [2021-05-02 12:33:46,489 INFO L226 Difference]: Without dead ends: 197 [2021-05-02 12:33:46,490 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 704.8ms TimeCoverageRelationStatistics Valid=525, Invalid=2127, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:33:46,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-05-02 12:33:46,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 71. [2021-05-02 12:33:46,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:46,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2021-05-02 12:33:46,502 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2021-05-02 12:33:46,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:46,502 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2021-05-02 12:33:46,502 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 26 states have internal predecessors, (50), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:46,502 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2021-05-02 12:33:46,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 12:33:46,502 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:46,502 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:46,708 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 12:33:46,709 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:46,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:46,709 INFO L82 PathProgramCache]: Analyzing trace with hash -853885212, now seen corresponding path program 7 times [2021-05-02 12:33:46,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:46,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247781272] [2021-05-02 12:33:46,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:46,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,816 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 12:33:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,821 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:33:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,822 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:33:46,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,823 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:33:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,831 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:33:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,833 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:46,833 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:46,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247781272] [2021-05-02 12:33:46,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247781272] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:46,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171430248] [2021-05-02 12:33:46,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:46,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:46,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:33:46,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:46,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:46,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:47,120 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:47,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171430248] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:47,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:47,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 28 [2021-05-02 12:33:47,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822200042] [2021-05-02 12:33:47,120 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 12:33:47,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:47,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 12:33:47,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:33:47,121 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 states have internal predecessors, (51), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:47,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:47,970 INFO L93 Difference]: Finished difference Result 205 states and 254 transitions. [2021-05-02 12:33:47,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 12:33:47,971 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 states have internal predecessors, (51), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 57 [2021-05-02 12:33:47,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:47,971 INFO L225 Difference]: With dead ends: 205 [2021-05-02 12:33:47,971 INFO L226 Difference]: Without dead ends: 179 [2021-05-02 12:33:47,972 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 774.6ms TimeCoverageRelationStatistics Valid=574, Invalid=2396, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:33:47,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-05-02 12:33:47,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 71. [2021-05-02 12:33:47,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:47,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2021-05-02 12:33:47,984 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2021-05-02 12:33:47,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:47,984 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2021-05-02 12:33:47,984 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 states have internal predecessors, (51), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:47,984 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2021-05-02 12:33:47,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 12:33:47,985 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:47,985 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:48,200 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 12:33:48,201 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:48,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:48,201 INFO L82 PathProgramCache]: Analyzing trace with hash -734009597, now seen corresponding path program 8 times [2021-05-02 12:33:48,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:48,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969394105] [2021-05-02 12:33:48,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:48,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:48,323 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:48,327 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 12:33:48,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:48,329 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:33:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:48,330 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:33:48,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:48,332 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:33:48,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:48,333 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:33:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:48,334 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:48,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:48,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969394105] [2021-05-02 12:33:48,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969394105] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:48,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908165378] [2021-05-02 12:33:48,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:48,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:33:48,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:48,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:33:48,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:48,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:48,643 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:48,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908165378] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:48,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:48,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 29 [2021-05-02 12:33:48,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156677599] [2021-05-02 12:33:48,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-02 12:33:48,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:48,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-02 12:33:48,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2021-05-02 12:33:48,644 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:49,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:49,469 INFO L93 Difference]: Finished difference Result 186 states and 228 transitions. [2021-05-02 12:33:49,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 12:33:49,469 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 57 [2021-05-02 12:33:49,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:49,470 INFO L225 Difference]: With dead ends: 186 [2021-05-02 12:33:49,470 INFO L226 Difference]: Without dead ends: 160 [2021-05-02 12:33:49,471 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 804.6ms TimeCoverageRelationStatistics Valid=590, Invalid=2490, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:33:49,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-05-02 12:33:49,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 71. [2021-05-02 12:33:49,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:49,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2021-05-02 12:33:49,490 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2021-05-02 12:33:49,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:49,490 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2021-05-02 12:33:49,491 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:49,491 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2021-05-02 12:33:49,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 12:33:49,491 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:49,491 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:49,704 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:49,705 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:49,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:49,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1312832828, now seen corresponding path program 9 times [2021-05-02 12:33:49,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:49,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572855461] [2021-05-02 12:33:49,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:49,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:49,827 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:49,831 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 12:33:49,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:49,857 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:33:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:49,860 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:33:49,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:49,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:33:49,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:49,863 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:33:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:49,865 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:49,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:49,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572855461] [2021-05-02 12:33:49,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572855461] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:49,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150822714] [2021-05-02 12:33:49,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:49,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-05-02 12:33:49,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:49,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:33:49,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:49,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:49,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:50,194 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:50,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150822714] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:50,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:50,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 30 [2021-05-02 12:33:50,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249419510] [2021-05-02 12:33:50,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-02 12:33:50,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:50,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-02 12:33:50,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=716, Unknown=0, NotChecked=0, Total=870 [2021-05-02 12:33:50,195 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:50,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:50,996 INFO L93 Difference]: Finished difference Result 166 states and 201 transitions. [2021-05-02 12:33:50,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 12:33:50,996 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 57 [2021-05-02 12:33:50,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:50,997 INFO L225 Difference]: With dead ends: 166 [2021-05-02 12:33:50,997 INFO L226 Difference]: Without dead ends: 140 [2021-05-02 12:33:50,998 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 801.7ms TimeCoverageRelationStatistics Valid=570, Invalid=2400, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:33:50,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-05-02 12:33:51,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 71. [2021-05-02 12:33:51,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:51,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2021-05-02 12:33:51,010 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2021-05-02 12:33:51,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:51,010 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2021-05-02 12:33:51,011 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:51,011 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2021-05-02 12:33:51,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 12:33:51,011 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:51,011 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:51,217 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 12:33:51,218 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:51,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:51,218 INFO L82 PathProgramCache]: Analyzing trace with hash -2076483805, now seen corresponding path program 10 times [2021-05-02 12:33:51,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:51,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107605622] [2021-05-02 12:33:51,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:51,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:51,333 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:51,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:51,341 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 12:33:51,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:51,342 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:33:51,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:51,344 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:33:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:51,345 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:33:51,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:51,346 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:33:51,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:51,347 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:51,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:51,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107605622] [2021-05-02 12:33:51,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107605622] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:51,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397835709] [2021-05-02 12:33:51,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:51,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:33:51,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:51,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:33:51,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:51,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:51,703 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:51,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397835709] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:51,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:51,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 31 [2021-05-02 12:33:51,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808647733] [2021-05-02 12:33:51,704 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-02 12:33:51,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:51,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-02 12:33:51,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:33:51,705 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 30 states have internal predecessors, (54), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:52,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:52,388 INFO L93 Difference]: Finished difference Result 145 states and 173 transitions. [2021-05-02 12:33:52,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 12:33:52,389 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 30 states have internal predecessors, (54), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 57 [2021-05-02 12:33:52,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:52,390 INFO L225 Difference]: With dead ends: 145 [2021-05-02 12:33:52,390 INFO L226 Difference]: Without dead ends: 119 [2021-05-02 12:33:52,390 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 723.2ms TimeCoverageRelationStatistics Valid=517, Invalid=2135, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:33:52,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-05-02 12:33:52,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 71. [2021-05-02 12:33:52,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:52,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2021-05-02 12:33:52,403 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2021-05-02 12:33:52,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:52,403 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2021-05-02 12:33:52,404 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 30 states have internal predecessors, (54), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:52,404 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2021-05-02 12:33:52,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 12:33:52,404 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:52,404 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:52,616 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:52,617 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:52,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:52,617 INFO L82 PathProgramCache]: Analyzing trace with hash 20139684, now seen corresponding path program 5 times [2021-05-02 12:33:52,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:52,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218659075] [2021-05-02 12:33:52,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:52,750 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:52,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:52,752 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 12:33:52,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:52,753 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:33:52,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:52,754 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:33:52,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:52,756 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:33:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:52,757 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:33:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:52,758 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:52,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:52,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218659075] [2021-05-02 12:33:52,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218659075] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:52,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714480214] [2021-05-02 12:33:52,759 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:52,802 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-05-02 12:33:52,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:52,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:33:52,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:52,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:52,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,080 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:53,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714480214] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:53,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:53,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 32 [2021-05-02 12:33:53,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856504289] [2021-05-02 12:33:53,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 12:33:53,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:53,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 12:33:53,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:33:53,082 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 32 states, 32 states have (on average 1.71875) internal successors, (55), 31 states have internal predecessors, (55), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:53,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:53,590 INFO L93 Difference]: Finished difference Result 123 states and 144 transitions. [2021-05-02 12:33:53,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 12:33:53,591 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 31 states have internal predecessors, (55), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 57 [2021-05-02 12:33:53,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:53,591 INFO L225 Difference]: With dead ends: 123 [2021-05-02 12:33:53,591 INFO L226 Difference]: Without dead ends: 97 [2021-05-02 12:33:53,592 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 591.7ms TimeCoverageRelationStatistics Valid=447, Invalid=1715, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:33:53,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-05-02 12:33:53,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 73. [2021-05-02 12:33:53,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 58 states have internal predecessors, (66), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:33:53,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 81 transitions. [2021-05-02 12:33:53,605 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 81 transitions. Word has length 57 [2021-05-02 12:33:53,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:53,605 INFO L480 AbstractCegarLoop]: Abstraction has 73 states and 81 transitions. [2021-05-02 12:33:53,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 31 states have internal predecessors, (55), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:33:53,606 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 81 transitions. [2021-05-02 12:33:53,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 12:33:53,606 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:53,606 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:53,810 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 12:33:53,810 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:53,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:53,811 INFO L82 PathProgramCache]: Analyzing trace with hash -1686341663, now seen corresponding path program 10 times [2021-05-02 12:33:53,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:53,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547811854] [2021-05-02 12:33:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:53,872 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:53,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:53,875 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:33:53,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:53,876 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:33:53,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:53,877 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:33:53,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:53,878 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:33:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:53,879 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:33:53,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 25 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:53,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:53,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547811854] [2021-05-02 12:33:53,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547811854] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:53,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595323264] [2021-05-02 12:33:53,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:53,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:33:53,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:53,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:33:53,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:53,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:53,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,062 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 12:33:54,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595323264] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:54,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:54,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 15 [2021-05-02 12:33:54,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686428797] [2021-05-02 12:33:54,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 12:33:54,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:54,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 12:33:54,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-05-02 12:33:54,063 INFO L87 Difference]: Start difference. First operand 73 states and 81 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:54,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:54,388 INFO L93 Difference]: Finished difference Result 86 states and 95 transitions. [2021-05-02 12:33:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 12:33:54,389 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 58 [2021-05-02 12:33:54,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:54,389 INFO L225 Difference]: With dead ends: 86 [2021-05-02 12:33:54,389 INFO L226 Difference]: Without dead ends: 84 [2021-05-02 12:33:54,390 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 222.1ms TimeCoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2021-05-02 12:33:54,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-05-02 12:33:54,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 80. [2021-05-02 12:33:54,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:33:54,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2021-05-02 12:33:54,404 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 58 [2021-05-02 12:33:54,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:54,404 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2021-05-02 12:33:54,404 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 12:33:54,404 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2021-05-02 12:33:54,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 12:33:54,405 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:54,405 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:54,607 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 12:33:54,607 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:54,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:54,608 INFO L82 PathProgramCache]: Analyzing trace with hash 33364390, now seen corresponding path program 11 times [2021-05-02 12:33:54,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:54,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64978571] [2021-05-02 12:33:54,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,736 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,738 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:33:54,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,740 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:33:54,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,741 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:33:54,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,742 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:33:54,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,743 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:33:54,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,745 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:33:54,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:54,749 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 53 proven. 37 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:33:54,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:54,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64978571] [2021-05-02 12:33:54,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64978571] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:54,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658104246] [2021-05-02 12:33:54,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:54,802 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-05-02 12:33:54,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:54,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:33:54,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:54,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:54,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:55,115 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:33:55,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658104246] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:55,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:55,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 30 [2021-05-02 12:33:55,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686674347] [2021-05-02 12:33:55,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-02 12:33:55,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:55,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-02 12:33:55,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2021-05-02 12:33:55,117 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 29 states have internal predecessors, (55), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:33:56,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:56,135 INFO L93 Difference]: Finished difference Result 281 states and 353 transitions. [2021-05-02 12:33:56,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 12:33:56,135 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 29 states have internal predecessors, (55), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 65 [2021-05-02 12:33:56,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:56,136 INFO L225 Difference]: With dead ends: 281 [2021-05-02 12:33:56,136 INFO L226 Difference]: Without dead ends: 252 [2021-05-02 12:33:56,137 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 967 ImplicationChecksByTransitivity, 884.8ms TimeCoverageRelationStatistics Valid=662, Invalid=2760, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:33:56,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-05-02 12:33:56,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 81. [2021-05-02 12:33:56,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:33:56,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2021-05-02 12:33:56,155 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2021-05-02 12:33:56,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:56,155 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2021-05-02 12:33:56,155 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 29 states have internal predecessors, (55), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:33:56,155 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2021-05-02 12:33:56,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 12:33:56,156 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:56,156 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:56,368 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 12:33:56,369 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:56,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:56,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1165660539, now seen corresponding path program 11 times [2021-05-02 12:33:56,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:56,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940416798] [2021-05-02 12:33:56,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:56,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,507 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:56,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,509 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:33:56,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,511 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:33:56,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,516 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:33:56,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,521 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:33:56,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,523 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:33:56,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,524 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:33:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:33:56,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:56,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940416798] [2021-05-02 12:33:56,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940416798] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:56,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685574867] [2021-05-02 12:33:56,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:56,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-05-02 12:33:56,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:56,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:33:56,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:56,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:56,870 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:33:56,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685574867] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:56,870 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:56,870 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 31 [2021-05-02 12:33:56,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717319607] [2021-05-02 12:33:56,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-02 12:33:56,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:56,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-02 12:33:56,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:33:56,871 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 30 states have internal predecessors, (56), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:33:57,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:57,915 INFO L93 Difference]: Finished difference Result 260 states and 324 transitions. [2021-05-02 12:33:57,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 12:33:57,915 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 30 states have internal predecessors, (56), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 65 [2021-05-02 12:33:57,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:57,916 INFO L225 Difference]: With dead ends: 260 [2021-05-02 12:33:57,916 INFO L226 Difference]: Without dead ends: 231 [2021-05-02 12:33:57,918 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1141 ImplicationChecksByTransitivity, 935.6ms TimeCoverageRelationStatistics Valid=738, Invalid=3168, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:33:57,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-05-02 12:33:57,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 81. [2021-05-02 12:33:57,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:33:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2021-05-02 12:33:57,937 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2021-05-02 12:33:57,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:57,937 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2021-05-02 12:33:57,938 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 30 states have internal predecessors, (56), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:33:57,938 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2021-05-02 12:33:57,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 12:33:57,938 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:57,938 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:58,152 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:58,153 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:58,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:58,153 INFO L82 PathProgramCache]: Analyzing trace with hash 319272326, now seen corresponding path program 12 times [2021-05-02 12:33:58,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:58,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026997193] [2021-05-02 12:33:58,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:58,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,278 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:33:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,281 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:33:58,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:33:58,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,283 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:33:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,284 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:33:58,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,285 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:33:58,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,287 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:33:58,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:33:58,289 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:33:58,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:33:58,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026997193] [2021-05-02 12:33:58,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026997193] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:58,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168122173] [2021-05-02 12:33:58,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:33:58,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 12:33:58,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:33:58,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:33:58,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:33:58,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:33:58,619 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:33:58,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168122173] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:33:58,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:33:58,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 32 [2021-05-02 12:33:58,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965267869] [2021-05-02 12:33:58,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 12:33:58,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:33:58,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 12:33:58,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=817, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:33:58,621 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 31 states have internal predecessors, (57), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:33:59,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:33:59,676 INFO L93 Difference]: Finished difference Result 238 states and 294 transitions. [2021-05-02 12:33:59,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 12:33:59,676 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 31 states have internal predecessors, (57), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 65 [2021-05-02 12:33:59,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:33:59,677 INFO L225 Difference]: With dead ends: 238 [2021-05-02 12:33:59,677 INFO L226 Difference]: Without dead ends: 209 [2021-05-02 12:33:59,678 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 920.4ms TimeCoverageRelationStatistics Valid=778, Invalid=3382, Unknown=0, NotChecked=0, Total=4160 [2021-05-02 12:33:59,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-05-02 12:33:59,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 81. [2021-05-02 12:33:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:33:59,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2021-05-02 12:33:59,695 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2021-05-02 12:33:59,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:33:59,696 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2021-05-02 12:33:59,696 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 31 states have internal predecessors, (57), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:33:59,696 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2021-05-02 12:33:59,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 12:33:59,696 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:33:59,696 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:33:59,902 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-05-02 12:33:59,903 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:33:59,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:33:59,903 INFO L82 PathProgramCache]: Analyzing trace with hash -892449115, now seen corresponding path program 13 times [2021-05-02 12:33:59,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:33:59,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934552804] [2021-05-02 12:33:59,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:33:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:00,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,033 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:34:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,035 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:34:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,037 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:34:00,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,038 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:34:00,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:34:00,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,041 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:34:00,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,042 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 53 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:00,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:00,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934552804] [2021-05-02 12:34:00,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934552804] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:00,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490370871] [2021-05-02 12:34:00,042 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:00,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:00,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:34:00,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:00,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:00,404 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:00,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490370871] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:00,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:00,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 33 [2021-05-02 12:34:00,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954117402] [2021-05-02 12:34:00,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-02 12:34:00,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:00,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-02 12:34:00,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=872, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 12:34:00,405 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 32 states have internal predecessors, (58), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:01,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:01,467 INFO L93 Difference]: Finished difference Result 215 states and 263 transitions. [2021-05-02 12:34:01,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 12:34:01,467 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 32 states have internal predecessors, (58), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 65 [2021-05-02 12:34:01,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:01,468 INFO L225 Difference]: With dead ends: 215 [2021-05-02 12:34:01,468 INFO L226 Difference]: Without dead ends: 186 [2021-05-02 12:34:01,469 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1222 ImplicationChecksByTransitivity, 981.5ms TimeCoverageRelationStatistics Valid=776, Invalid=3384, Unknown=0, NotChecked=0, Total=4160 [2021-05-02 12:34:01,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-05-02 12:34:01,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 81. [2021-05-02 12:34:01,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:34:01,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2021-05-02 12:34:01,489 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2021-05-02 12:34:01,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:01,489 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2021-05-02 12:34:01,489 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 32 states have internal predecessors, (58), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:01,489 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2021-05-02 12:34:01,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 12:34:01,490 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:01,490 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:01,701 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:01,701 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:01,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:01,702 INFO L82 PathProgramCache]: Analyzing trace with hash 198891878, now seen corresponding path program 14 times [2021-05-02 12:34:01,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:01,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428298580] [2021-05-02 12:34:01,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:01,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:01,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,853 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:34:01,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,855 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:34:01,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:34:01,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:34:01,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:34:01,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:34:01,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:01,862 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:01,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:01,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428298580] [2021-05-02 12:34:01,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428298580] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:01,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507548875] [2021-05-02 12:34:01,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:01,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:01,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:01,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:34:01,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:01,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:01,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:02,262 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:02,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507548875] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:02,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:02,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 34 [2021-05-02 12:34:02,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325995725] [2021-05-02 12:34:02,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 12:34:02,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:02,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 12:34:02,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=925, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:34:02,264 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 33 states have internal predecessors, (59), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:03,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:03,234 INFO L93 Difference]: Finished difference Result 191 states and 231 transitions. [2021-05-02 12:34:03,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 12:34:03,235 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 33 states have internal predecessors, (59), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 65 [2021-05-02 12:34:03,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:03,235 INFO L225 Difference]: With dead ends: 191 [2021-05-02 12:34:03,235 INFO L226 Difference]: Without dead ends: 162 [2021-05-02 12:34:03,236 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 960.3ms TimeCoverageRelationStatistics Valid=732, Invalid=3174, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:34:03,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-05-02 12:34:03,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 81. [2021-05-02 12:34:03,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:34:03,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2021-05-02 12:34:03,255 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2021-05-02 12:34:03,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:03,255 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2021-05-02 12:34:03,256 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 33 states have internal predecessors, (59), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:03,256 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2021-05-02 12:34:03,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 12:34:03,256 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:03,256 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:03,456 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-02 12:34:03,457 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:03,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:03,457 INFO L82 PathProgramCache]: Analyzing trace with hash -329275707, now seen corresponding path program 15 times [2021-05-02 12:34:03,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:03,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785879109] [2021-05-02 12:34:03,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:03,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,615 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:03,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,617 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:34:03,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,619 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:34:03,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,620 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:34:03,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,621 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:34:03,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,622 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:34:03,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,623 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:34:03,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:03,625 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:03,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:03,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785879109] [2021-05-02 12:34:03,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785879109] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:03,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603935592] [2021-05-02 12:34:03,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:03,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-05-02 12:34:03,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:03,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:34:03,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:03,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:03,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:04,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:04,030 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:04,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603935592] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:04,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:04,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 35 [2021-05-02 12:34:04,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875058732] [2021-05-02 12:34:04,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 12:34:04,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:04,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 12:34:04,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=976, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:34:04,031 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 35 states, 35 states have (on average 1.7142857142857142) internal successors, (60), 34 states have internal predecessors, (60), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:04,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:04,830 INFO L93 Difference]: Finished difference Result 166 states and 198 transitions. [2021-05-02 12:34:04,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 12:34:04,831 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.7142857142857142) internal successors, (60), 34 states have internal predecessors, (60), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 65 [2021-05-02 12:34:04,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:04,831 INFO L225 Difference]: With dead ends: 166 [2021-05-02 12:34:04,831 INFO L226 Difference]: Without dead ends: 137 [2021-05-02 12:34:04,832 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 860.3ms TimeCoverageRelationStatistics Valid=652, Invalid=2770, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:34:04,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-05-02 12:34:04,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 81. [2021-05-02 12:34:04,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:34:04,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2021-05-02 12:34:04,853 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2021-05-02 12:34:04,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:04,853 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2021-05-02 12:34:04,853 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 1.7142857142857142) internal successors, (60), 34 states have internal predecessors, (60), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:04,853 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2021-05-02 12:34:04,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 12:34:04,854 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:04,854 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:05,070 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-02 12:34:05,071 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:05,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:05,071 INFO L82 PathProgramCache]: Analyzing trace with hash 477398342, now seen corresponding path program 6 times [2021-05-02 12:34:05,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:05,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826991971] [2021-05-02 12:34:05,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,208 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,210 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-05-02 12:34:05,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,215 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:34:05,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,216 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:34:05,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,218 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:34:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,223 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:34:05,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,225 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:34:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:05,227 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 53 proven. 37 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:05,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:05,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826991971] [2021-05-02 12:34:05,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826991971] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:05,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43424630] [2021-05-02 12:34:05,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:05,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 12:34:05,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:05,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:34:05,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:05,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:05,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43424630] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:05,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:05,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 36 [2021-05-02 12:34:05,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44871319] [2021-05-02 12:34:05,660 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 12:34:05,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:05,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 12:34:05,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:34:05,661 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 36 states, 36 states have (on average 1.6944444444444444) internal successors, (61), 35 states have internal predecessors, (61), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:06,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:06,359 INFO L93 Difference]: Finished difference Result 140 states and 164 transitions. [2021-05-02 12:34:06,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 12:34:06,359 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.6944444444444444) internal successors, (61), 35 states have internal predecessors, (61), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 65 [2021-05-02 12:34:06,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:06,360 INFO L225 Difference]: With dead ends: 140 [2021-05-02 12:34:06,360 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 12:34:06,360 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 737 ImplicationChecksByTransitivity, 720.0ms TimeCoverageRelationStatistics Valid=556, Invalid=2200, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:34:06,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 12:34:06,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 83. [2021-05-02 12:34:06,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 66 states have internal predecessors, (75), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:34:06,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 92 transitions. [2021-05-02 12:34:06,383 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 92 transitions. Word has length 65 [2021-05-02 12:34:06,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:06,383 INFO L480 AbstractCegarLoop]: Abstraction has 83 states and 92 transitions. [2021-05-02 12:34:06,383 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 1.6944444444444444) internal successors, (61), 35 states have internal predecessors, (61), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:34:06,383 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 92 transitions. [2021-05-02 12:34:06,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 12:34:06,383 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:06,383 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:06,596 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 12:34:06,597 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:06,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:06,597 INFO L82 PathProgramCache]: Analyzing trace with hash -280310620, now seen corresponding path program 12 times [2021-05-02 12:34:06,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:06,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175550660] [2021-05-02 12:34:06,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:06,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,667 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:06,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,670 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:06,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,671 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:06,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,672 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:06,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,673 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:06,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,674 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:06,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,676 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:06,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:06,677 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 33 proven. 64 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:06,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:06,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175550660] [2021-05-02 12:34:06,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175550660] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:06,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131049841] [2021-05-02 12:34:06,677 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:06,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 12:34:06,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:06,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:06,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:06,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:06,860 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 12:34:06,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131049841] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:06,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:06,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 16 [2021-05-02 12:34:06,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066438955] [2021-05-02 12:34:06,860 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 12:34:06,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:06,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 12:34:06,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-05-02 12:34:06,861 INFO L87 Difference]: Start difference. First operand 83 states and 92 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:34:07,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:07,256 INFO L93 Difference]: Finished difference Result 96 states and 106 transitions. [2021-05-02 12:34:07,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 12:34:07,257 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 66 [2021-05-02 12:34:07,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:07,257 INFO L225 Difference]: With dead ends: 96 [2021-05-02 12:34:07,257 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 12:34:07,257 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 250.8ms TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:34:07,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 12:34:07,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 90. [2021-05-02 12:34:07,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:07,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2021-05-02 12:34:07,281 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 66 [2021-05-02 12:34:07,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:07,281 INFO L480 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2021-05-02 12:34:07,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 12:34:07,281 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2021-05-02 12:34:07,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:07,282 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:07,282 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:07,497 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 12:34:07,497 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:07,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:07,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1840083843, now seen corresponding path program 13 times [2021-05-02 12:34:07,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:07,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762059302] [2021-05-02 12:34:07,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:07,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:07,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,662 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:07,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:07,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,667 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:07,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,669 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:07,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,670 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:07,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,671 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:07,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,673 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 72 proven. 47 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:07,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:07,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762059302] [2021-05-02 12:34:07,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762059302] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:07,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734415364] [2021-05-02 12:34:07,675 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:07,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:07,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:07,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:07,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:07,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:08,048 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:08,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734415364] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:08,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:08,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 33 [2021-05-02 12:34:08,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044085089] [2021-05-02 12:34:08,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-02 12:34:08,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:08,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-02 12:34:08,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 12:34:08,049 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:09,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:09,218 INFO L93 Difference]: Finished difference Result 346 states and 436 transitions. [2021-05-02 12:34:09,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 12:34:09,218 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:09,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:09,220 INFO L225 Difference]: With dead ends: 346 [2021-05-02 12:34:09,220 INFO L226 Difference]: Without dead ends: 314 [2021-05-02 12:34:09,220 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1255 ImplicationChecksByTransitivity, 974.0ms TimeCoverageRelationStatistics Valid=815, Invalid=3475, Unknown=0, NotChecked=0, Total=4290 [2021-05-02 12:34:09,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-05-02 12:34:09,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 91. [2021-05-02 12:34:09,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:09,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2021-05-02 12:34:09,247 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2021-05-02 12:34:09,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:09,247 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2021-05-02 12:34:09,247 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:09,247 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2021-05-02 12:34:09,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:09,248 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:09,248 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:09,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 12:34:09,448 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:09,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:09,449 INFO L82 PathProgramCache]: Analyzing trace with hash -335235644, now seen corresponding path program 16 times [2021-05-02 12:34:09,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:09,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557449529] [2021-05-02 12:34:09,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,622 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:09,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,625 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:09,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,627 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,634 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:09,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,636 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,638 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:09,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,642 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:09,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,643 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:09,644 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:09,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:09,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557449529] [2021-05-02 12:34:09,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557449529] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:09,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558645827] [2021-05-02 12:34:09,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:09,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:09,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:09,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:09,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:09,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:09,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:10,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:10,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:10,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:10,034 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:10,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558645827] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:10,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:10,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 34 [2021-05-02 12:34:10,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871787443] [2021-05-02 12:34:10,034 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 12:34:10,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:10,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 12:34:10,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=916, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:34:10,035 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:11,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:11,291 INFO L93 Difference]: Finished difference Result 322 states and 403 transitions. [2021-05-02 12:34:11,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 12:34:11,292 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:11,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:11,293 INFO L225 Difference]: With dead ends: 322 [2021-05-02 12:34:11,293 INFO L226 Difference]: Without dead ends: 290 [2021-05-02 12:34:11,293 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1511 ImplicationChecksByTransitivity, 1073.8ms TimeCoverageRelationStatistics Valid=923, Invalid=4047, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 12:34:11,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2021-05-02 12:34:11,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 91. [2021-05-02 12:34:11,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:11,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2021-05-02 12:34:11,325 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2021-05-02 12:34:11,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:11,325 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2021-05-02 12:34:11,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:11,325 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2021-05-02 12:34:11,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:11,326 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:11,326 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:11,541 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 12:34:11,541 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:11,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:11,541 INFO L82 PathProgramCache]: Analyzing trace with hash 949336995, now seen corresponding path program 17 times [2021-05-02 12:34:11,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:11,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746869108] [2021-05-02 12:34:11,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:11,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,696 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:11,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,698 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:11,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,700 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:11,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,701 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:11,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,702 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,703 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:11,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,704 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:11,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,705 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:11,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:11,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:11,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746869108] [2021-05-02 12:34:11,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746869108] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:11,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303374353] [2021-05-02 12:34:11,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:11,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 12:34:11,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:11,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:11,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:11,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:11,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:12,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303374353] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:12,119 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:12,119 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 35 [2021-05-02 12:34:12,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345406450] [2021-05-02 12:34:12,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 12:34:12,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:12,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 12:34:12,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=980, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:34:12,120 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 34 states have internal predecessors, (62), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:13,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:13,450 INFO L93 Difference]: Finished difference Result 297 states and 369 transitions. [2021-05-02 12:34:13,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 12:34:13,451 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 34 states have internal predecessors, (62), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:13,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:13,452 INFO L225 Difference]: With dead ends: 297 [2021-05-02 12:34:13,452 INFO L226 Difference]: Without dead ends: 265 [2021-05-02 12:34:13,452 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1670 ImplicationChecksByTransitivity, 1163.4ms TimeCoverageRelationStatistics Valid=993, Invalid=4409, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 12:34:13,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-05-02 12:34:13,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 91. [2021-05-02 12:34:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2021-05-02 12:34:13,480 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2021-05-02 12:34:13,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:13,480 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2021-05-02 12:34:13,481 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 34 states have internal predecessors, (62), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:13,481 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2021-05-02 12:34:13,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:13,481 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:13,481 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:13,697 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 12:34:13,697 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:13,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:13,697 INFO L82 PathProgramCache]: Analyzing trace with hash 2116383140, now seen corresponding path program 18 times [2021-05-02 12:34:13,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:13,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586607059] [2021-05-02 12:34:13,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:13,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,851 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:13,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:13,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,857 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,860 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,863 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:13,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:13,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586607059] [2021-05-02 12:34:13,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586607059] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:13,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178787914] [2021-05-02 12:34:13,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:13,922 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-05-02 12:34:13,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:13,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:13,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:13,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:13,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:14,303 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:14,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178787914] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:14,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:14,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 36 [2021-05-02 12:34:14,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757404504] [2021-05-02 12:34:14,304 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 12:34:14,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:14,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 12:34:14,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:34:14,305 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 36 states, 36 states have (on average 1.75) internal successors, (63), 35 states have internal predecessors, (63), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:15,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,663 INFO L93 Difference]: Finished difference Result 271 states and 334 transitions. [2021-05-02 12:34:15,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 12:34:15,664 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 35 states have internal predecessors, (63), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:15,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,665 INFO L225 Difference]: With dead ends: 271 [2021-05-02 12:34:15,665 INFO L226 Difference]: Without dead ends: 239 [2021-05-02 12:34:15,665 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1710 ImplicationChecksByTransitivity, 1193.8ms TimeCoverageRelationStatistics Valid=1016, Invalid=4534, Unknown=0, NotChecked=0, Total=5550 [2021-05-02 12:34:15,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-05-02 12:34:15,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 91. [2021-05-02 12:34:15,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:15,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2021-05-02 12:34:15,694 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2021-05-02 12:34:15,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,694 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2021-05-02 12:34:15,694 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 35 states have internal predecessors, (63), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:15,694 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2021-05-02 12:34:15,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:15,695 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,695 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:15,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 12:34:15,895 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,896 INFO L82 PathProgramCache]: Analyzing trace with hash -359892029, now seen corresponding path program 19 times [2021-05-02 12:34:15,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188307030] [2021-05-02 12:34:15,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,054 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:16,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,057 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:16,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,058 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:16,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,063 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:16,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,065 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:16,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,066 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:16,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,067 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:16,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:16,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,072 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:16,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:16,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188307030] [2021-05-02 12:34:16,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188307030] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979589684] [2021-05-02 12:34:16,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:16,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:16,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:16,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,522 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:16,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979589684] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:16,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 37 [2021-05-02 12:34:16,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670762134] [2021-05-02 12:34:16,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 12:34:16,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:16,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 12:34:16,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1102, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 12:34:16,523 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 36 states have internal predecessors, (64), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:17,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:17,779 INFO L93 Difference]: Finished difference Result 244 states and 298 transitions. [2021-05-02 12:34:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 12:34:17,779 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 36 states have internal predecessors, (64), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:17,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:17,780 INFO L225 Difference]: With dead ends: 244 [2021-05-02 12:34:17,780 INFO L226 Difference]: Without dead ends: 212 [2021-05-02 12:34:17,781 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1646 ImplicationChecksByTransitivity, 1176.1ms TimeCoverageRelationStatistics Valid=989, Invalid=4413, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 12:34:17,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-05-02 12:34:17,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 91. [2021-05-02 12:34:17,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:17,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2021-05-02 12:34:17,810 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2021-05-02 12:34:17,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:17,810 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2021-05-02 12:34:17,811 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 36 states have internal predecessors, (64), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:17,811 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2021-05-02 12:34:17,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:17,811 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:17,811 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:18,011 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:18,011 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:18,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:18,012 INFO L82 PathProgramCache]: Analyzing trace with hash 184989060, now seen corresponding path program 20 times [2021-05-02 12:34:18,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:18,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653902222] [2021-05-02 12:34:18,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:18,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:18,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,190 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:18,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,191 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,193 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,194 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,196 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:18,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:18,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653902222] [2021-05-02 12:34:18,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653902222] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:18,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439179212] [2021-05-02 12:34:18,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:18,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:18,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:18,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:18,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:18,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,694 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:18,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439179212] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:18,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:18,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 38 [2021-05-02 12:34:18,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243057715] [2021-05-02 12:34:18,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 12:34:18,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:18,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 12:34:18,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1160, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:34:18,695 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:19,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:19,801 INFO L93 Difference]: Finished difference Result 216 states and 261 transitions. [2021-05-02 12:34:19,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 12:34:19,802 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:19,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:19,802 INFO L225 Difference]: With dead ends: 216 [2021-05-02 12:34:19,802 INFO L226 Difference]: Without dead ends: 184 [2021-05-02 12:34:19,803 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1486 ImplicationChecksByTransitivity, 1135.5ms TimeCoverageRelationStatistics Valid=915, Invalid=4055, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 12:34:19,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-05-02 12:34:19,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 91. [2021-05-02 12:34:19,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:19,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2021-05-02 12:34:19,833 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2021-05-02 12:34:19,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:19,833 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2021-05-02 12:34:19,833 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:19,833 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2021-05-02 12:34:19,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:19,833 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:19,833 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:20,049 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:20,049 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:20,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:20,049 INFO L82 PathProgramCache]: Analyzing trace with hash -103566365, now seen corresponding path program 21 times [2021-05-02 12:34:20,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:20,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759619416] [2021-05-02 12:34:20,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:20,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,206 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:20,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,209 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,210 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:20,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,212 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,213 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,214 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,215 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:20,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,216 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:20,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,217 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:20,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:20,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759619416] [2021-05-02 12:34:20,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759619416] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800373456] [2021-05-02 12:34:20,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:20,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-05-02 12:34:20,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:20,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:20,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:20,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,669 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:20,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800373456] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,669 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:20,669 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 39 [2021-05-02 12:34:20,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297316974] [2021-05-02 12:34:20,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 12:34:20,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:20,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 12:34:20,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1216, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:34:20,670 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 39 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 38 states have internal predecessors, (66), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:21,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:21,652 INFO L93 Difference]: Finished difference Result 187 states and 223 transitions. [2021-05-02 12:34:21,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 12:34:21,652 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 38 states have internal predecessors, (66), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:21,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:21,653 INFO L225 Difference]: With dead ends: 187 [2021-05-02 12:34:21,653 INFO L226 Difference]: Without dead ends: 155 [2021-05-02 12:34:21,654 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1240 ImplicationChecksByTransitivity, 1002.5ms TimeCoverageRelationStatistics Valid=803, Invalid=3487, Unknown=0, NotChecked=0, Total=4290 [2021-05-02 12:34:21,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-02 12:34:21,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 91. [2021-05-02 12:34:21,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:21,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2021-05-02 12:34:21,686 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2021-05-02 12:34:21,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:21,688 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2021-05-02 12:34:21,688 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 38 states have internal predecessors, (66), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:21,688 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2021-05-02 12:34:21,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 12:34:21,688 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:21,688 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:21,903 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-05-02 12:34:21,903 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:21,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:21,903 INFO L82 PathProgramCache]: Analyzing trace with hash -458849948, now seen corresponding path program 7 times [2021-05-02 12:34:21,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:21,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611821402] [2021-05-02 12:34:21,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:21,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,075 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,078 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 12:34:22,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,079 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:34:22,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,080 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:34:22,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,081 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:34:22,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,089 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:34:22,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,090 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:34:22,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,092 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:34:22,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,093 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 72 proven. 47 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:22,093 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:22,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611821402] [2021-05-02 12:34:22,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611821402] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:22,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650342025] [2021-05-02 12:34:22,093 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:22,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:34:22,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:22,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,591 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:22,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650342025] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:22,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:22,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 40 [2021-05-02 12:34:22,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642943566] [2021-05-02 12:34:22,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 12:34:22,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:22,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 12:34:22,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=1270, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:34:22,593 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 40 states, 40 states have (on average 1.675) internal successors, (67), 39 states have internal predecessors, (67), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:23,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:23,404 INFO L93 Difference]: Finished difference Result 157 states and 184 transitions. [2021-05-02 12:34:23,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 12:34:23,404 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.675) internal successors, (67), 39 states have internal predecessors, (67), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 73 [2021-05-02 12:34:23,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:23,405 INFO L225 Difference]: With dead ends: 157 [2021-05-02 12:34:23,405 INFO L226 Difference]: Without dead ends: 125 [2021-05-02 12:34:23,405 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 952 ImplicationChecksByTransitivity, 899.1ms TimeCoverageRelationStatistics Valid=677, Invalid=2745, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:34:23,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-05-02 12:34:23,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 93. [2021-05-02 12:34:23,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 73 states have (on average 1.1506849315068493) internal successors, (84), 74 states have internal predecessors, (84), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:23,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 103 transitions. [2021-05-02 12:34:23,448 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 103 transitions. Word has length 73 [2021-05-02 12:34:23,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:23,448 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 103 transitions. [2021-05-02 12:34:23,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 1.675) internal successors, (67), 39 states have internal predecessors, (67), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:34:23,448 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 103 transitions. [2021-05-02 12:34:23,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-02 12:34:23,449 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:23,449 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:23,665 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:23,665 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:23,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:23,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1863272577, now seen corresponding path program 14 times [2021-05-02 12:34:23,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:23,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46507018] [2021-05-02 12:34:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:23,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,802 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:23,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,804 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,821 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:23,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,823 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:23,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:23,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:23,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,828 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:23,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,830 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 42 proven. 85 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:23,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:23,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46507018] [2021-05-02 12:34:23,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46507018] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:23,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116603407] [2021-05-02 12:34:23,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:23,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:23,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:23,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:23,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:23,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,055 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 50 proven. 77 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-05-02 12:34:24,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116603407] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:24,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:24,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 17 [2021-05-02 12:34:24,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101663842] [2021-05-02 12:34:24,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 12:34:24,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:24,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 12:34:24,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-05-02 12:34:24,057 INFO L87 Difference]: Start difference. First operand 93 states and 103 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:34:24,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:24,519 INFO L93 Difference]: Finished difference Result 106 states and 117 transitions. [2021-05-02 12:34:24,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 12:34:24,532 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 74 [2021-05-02 12:34:24,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:24,533 INFO L225 Difference]: With dead ends: 106 [2021-05-02 12:34:24,533 INFO L226 Difference]: Without dead ends: 104 [2021-05-02 12:34:24,533 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 318.4ms TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2021-05-02 12:34:24,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-02 12:34:24,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 100. [2021-05-02 12:34:24,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:24,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2021-05-02 12:34:24,585 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 74 [2021-05-02 12:34:24,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:24,585 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2021-05-02 12:34:24,586 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 12:34:24,586 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2021-05-02 12:34:24,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:24,586 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:24,586 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:24,797 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:24,797 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:24,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:24,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1197233414, now seen corresponding path program 15 times [2021-05-02 12:34:24,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:24,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252882375] [2021-05-02 12:34:24,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,021 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:25,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,024 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,025 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:25,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,029 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:25,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,030 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:25,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:25,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,032 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,033 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:25,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,034 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:25,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,035 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:25,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:25,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252882375] [2021-05-02 12:34:25,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252882375] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:25,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627933083] [2021-05-02 12:34:25,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:25,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-05-02 12:34:25,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:25,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:25,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:25,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,476 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:25,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627933083] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:25,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:25,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 36 [2021-05-02 12:34:25,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235023044] [2021-05-02 12:34:25,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 12:34:25,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:25,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 12:34:25,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1013, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:34:25,477 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 35 states have internal predecessors, (65), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:26,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:26,926 INFO L93 Difference]: Finished difference Result 418 states and 528 transitions. [2021-05-02 12:34:26,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 12:34:26,926 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 35 states have internal predecessors, (65), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:26,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:26,927 INFO L225 Difference]: With dead ends: 418 [2021-05-02 12:34:26,927 INFO L226 Difference]: Without dead ends: 383 [2021-05-02 12:34:26,928 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1580 ImplicationChecksByTransitivity, 1172.9ms TimeCoverageRelationStatistics Valid=984, Invalid=4272, Unknown=0, NotChecked=0, Total=5256 [2021-05-02 12:34:26,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-05-02 12:34:26,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 101. [2021-05-02 12:34:26,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:26,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:26,968 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:26,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:26,969 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:26,969 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 35 states have internal predecessors, (65), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:26,969 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:26,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:26,969 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:26,969 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:27,176 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-05-02 12:34:27,177 INFO L428 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:27,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:27,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1226623067, now seen corresponding path program 22 times [2021-05-02 12:34:27,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:27,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317610052] [2021-05-02 12:34:27,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:27,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,365 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:27,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,368 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:27,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,369 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,371 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:27,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,372 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:27,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,373 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:27,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,376 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:27,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,377 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:27,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,379 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,380 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:27,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:27,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317610052] [2021-05-02 12:34:27,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317610052] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:27,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770435167] [2021-05-02 12:34:27,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:27,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:27,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:27,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:27,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:27,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:27,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770435167] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:27,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:27,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 37 [2021-05-02 12:34:27,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358938141] [2021-05-02 12:34:27,846 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 12:34:27,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:27,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 12:34:27,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1086, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 12:34:27,846 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 36 states have internal predecessors, (66), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:29,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:29,386 INFO L93 Difference]: Finished difference Result 391 states and 491 transitions. [2021-05-02 12:34:29,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 12:34:29,387 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 36 states have internal predecessors, (66), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:29,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:29,390 INFO L225 Difference]: With dead ends: 391 [2021-05-02 12:34:29,390 INFO L226 Difference]: Without dead ends: 356 [2021-05-02 12:34:29,390 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1933 ImplicationChecksByTransitivity, 1307.4ms TimeCoverageRelationStatistics Valid=1129, Invalid=5033, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 12:34:29,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-05-02 12:34:29,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 101. [2021-05-02 12:34:29,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:29,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:29,431 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:29,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:29,432 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:29,432 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 36 states have internal predecessors, (66), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:29,432 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:29,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:29,432 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:29,432 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:29,647 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 12:34:29,647 INFO L428 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:29,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:29,648 INFO L82 PathProgramCache]: Analyzing trace with hash 943237350, now seen corresponding path program 23 times [2021-05-02 12:34:29,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:29,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451875585] [2021-05-02 12:34:29,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:29,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,823 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:29,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,828 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:29,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,830 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:29,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,831 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:29,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,832 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:29,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,833 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:29,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:29,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,835 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:29,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:29,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,837 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:29,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:29,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451875585] [2021-05-02 12:34:29,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451875585] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:29,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960306858] [2021-05-02 12:34:29,838 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:29,884 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-05-02 12:34:29,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:29,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:29,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:29,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,309 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:30,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960306858] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:30,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:30,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 38 [2021-05-02 12:34:30,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001184662] [2021-05-02 12:34:30,310 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 12:34:30,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:30,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 12:34:30,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1157, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:34:30,310 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 37 states have internal predecessors, (67), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:32,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:32,005 INFO L93 Difference]: Finished difference Result 363 states and 453 transitions. [2021-05-02 12:34:32,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 12:34:32,006 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 37 states have internal predecessors, (67), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:32,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:32,007 INFO L225 Difference]: With dead ends: 363 [2021-05-02 12:34:32,007 INFO L226 Difference]: Without dead ends: 328 [2021-05-02 12:34:32,007 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2178 ImplicationChecksByTransitivity, 1380.8ms TimeCoverageRelationStatistics Valid=1235, Invalid=5571, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 12:34:32,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-05-02 12:34:32,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 101. [2021-05-02 12:34:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:32,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:32,049 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:32,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:32,050 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:32,050 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 37 states have internal predecessors, (67), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:32,050 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:32,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:32,050 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:32,050 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:32,265 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-05-02 12:34:32,265 INFO L428 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:32,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:32,266 INFO L82 PathProgramCache]: Analyzing trace with hash -510566459, now seen corresponding path program 24 times [2021-05-02 12:34:32,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:32,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859340846] [2021-05-02 12:34:32,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:32,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,446 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:32,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,448 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:32,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,449 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:32,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,460 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,461 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,462 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:32,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,464 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:32,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:32,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,467 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:32,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:32,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859340846] [2021-05-02 12:34:32,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859340846] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:32,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058447108] [2021-05-02 12:34:32,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:32,519 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-05-02 12:34:32,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:32,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:32,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:32,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,991 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:32,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058447108] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:32,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:32,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 39 [2021-05-02 12:34:32,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800924439] [2021-05-02 12:34:32,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 12:34:32,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:32,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 12:34:32,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1226, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:34:32,992 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 38 states have internal predecessors, (68), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:34,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:34,782 INFO L93 Difference]: Finished difference Result 334 states and 414 transitions. [2021-05-02 12:34:34,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 12:34:34,783 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 38 states have internal predecessors, (68), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:34,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:34,784 INFO L225 Difference]: With dead ends: 334 [2021-05-02 12:34:34,784 INFO L226 Difference]: Without dead ends: 299 [2021-05-02 12:34:34,784 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2285 ImplicationChecksByTransitivity, 1507.8ms TimeCoverageRelationStatistics Valid=1290, Invalid=5850, Unknown=0, NotChecked=0, Total=7140 [2021-05-02 12:34:34,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-05-02 12:34:34,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 101. [2021-05-02 12:34:34,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:34,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:34,827 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:34,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:34,827 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:34,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 38 states have internal predecessors, (68), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:34,828 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:34,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:34,828 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:34,828 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:35,028 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:35,029 INFO L428 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:35,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:35,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1666155718, now seen corresponding path program 25 times [2021-05-02 12:34:35,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:35,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999071926] [2021-05-02 12:34:35,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:35,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,218 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,220 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:35,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,222 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,225 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:35,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,226 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,227 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:35,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,232 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:35,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:35,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,234 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:35,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,235 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 94 proven. 42 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:35,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:35,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999071926] [2021-05-02 12:34:35,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999071926] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:35,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540575954] [2021-05-02 12:34:35,236 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:35,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:35,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:35,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,728 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 116 proven. 20 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:35,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540575954] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:35,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:35,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 40 [2021-05-02 12:34:35,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841805917] [2021-05-02 12:34:35,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 12:34:35,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:35,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 12:34:35,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1293, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:34:35,729 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 40 states, 40 states have (on average 1.725) internal successors, (69), 39 states have internal predecessors, (69), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:37,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:37,495 INFO L93 Difference]: Finished difference Result 304 states and 374 transitions. [2021-05-02 12:34:37,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 12:34:37,496 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 39 states have internal predecessors, (69), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:37,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:37,497 INFO L225 Difference]: With dead ends: 304 [2021-05-02 12:34:37,497 INFO L226 Difference]: Without dead ends: 269 [2021-05-02 12:34:37,497 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2268 ImplicationChecksByTransitivity, 1493.4ms TimeCoverageRelationStatistics Valid=1288, Invalid=5852, Unknown=0, NotChecked=0, Total=7140 [2021-05-02 12:34:37,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-05-02 12:34:37,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 101. [2021-05-02 12:34:37,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:37,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:37,541 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:37,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:37,541 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:37,541 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 39 states have internal predecessors, (69), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:37,541 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:37,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:37,542 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:37,542 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:37,743 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-05-02 12:34:37,744 INFO L428 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:37,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:37,744 INFO L82 PathProgramCache]: Analyzing trace with hash 425066469, now seen corresponding path program 26 times [2021-05-02 12:34:37,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:37,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855850835] [2021-05-02 12:34:37,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:37,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,949 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:37,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:37,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,952 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:37,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,953 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:37,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:37,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:37,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,956 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:37,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,957 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:37,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:37,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,959 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:37,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:37,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855850835] [2021-05-02 12:34:37,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855850835] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:37,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269511886] [2021-05-02 12:34:37,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:38,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:38,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:38,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:38,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:38,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,466 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:38,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269511886] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:38,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:38,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 41 [2021-05-02 12:34:38,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415743341] [2021-05-02 12:34:38,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 12:34:38,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:38,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 12:34:38,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1358, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 12:34:38,468 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 40 states have internal predecessors, (70), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:40,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:40,011 INFO L93 Difference]: Finished difference Result 273 states and 333 transitions. [2021-05-02 12:34:40,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 12:34:40,011 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 40 states have internal predecessors, (70), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:40,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:40,012 INFO L225 Difference]: With dead ends: 273 [2021-05-02 12:34:40,012 INFO L226 Difference]: Without dead ends: 238 [2021-05-02 12:34:40,013 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2133 ImplicationChecksByTransitivity, 1409.9ms TimeCoverageRelationStatistics Valid=1229, Invalid=5577, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 12:34:40,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-05-02 12:34:40,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 101. [2021-05-02 12:34:40,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:40,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:40,058 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:40,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:40,058 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:40,058 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 40 states have internal predecessors, (70), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:40,058 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:40,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:40,059 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:40,059 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:40,274 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:40,274 INFO L428 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:40,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:40,274 INFO L82 PathProgramCache]: Analyzing trace with hash 606005414, now seen corresponding path program 27 times [2021-05-02 12:34:40,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:40,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770244899] [2021-05-02 12:34:40,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:40,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,461 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,462 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,463 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,464 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:40,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:40,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:40,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,467 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:40,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,468 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:40,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,469 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,470 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:40,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:40,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770244899] [2021-05-02 12:34:40,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770244899] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:40,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501809501] [2021-05-02 12:34:40,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:40,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-05-02 12:34:40,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:40,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:40,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:40,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,982 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:40,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501809501] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:40,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:40,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 42 [2021-05-02 12:34:40,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947092804] [2021-05-02 12:34:40,982 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 12:34:40,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:40,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 12:34:40,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=1421, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:34:40,983 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 42 states, 42 states have (on average 1.6904761904761905) internal successors, (71), 41 states have internal predecessors, (71), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:42,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:42,440 INFO L93 Difference]: Finished difference Result 241 states and 291 transitions. [2021-05-02 12:34:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 12:34:42,441 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.6904761904761905) internal successors, (71), 41 states have internal predecessors, (71), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:42,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:42,441 INFO L225 Difference]: With dead ends: 241 [2021-05-02 12:34:42,441 INFO L226 Difference]: Without dead ends: 206 [2021-05-02 12:34:42,442 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1893 ImplicationChecksByTransitivity, 1330.1ms TimeCoverageRelationStatistics Valid=1119, Invalid=5043, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 12:34:42,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-05-02 12:34:42,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 101. [2021-05-02 12:34:42,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:42,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:42,490 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:42,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:42,490 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:42,490 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.6904761904761905) internal successors, (71), 41 states have internal predecessors, (71), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:42,490 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:42,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:42,490 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:42,490 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:42,691 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:42,691 INFO L428 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:42,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:42,691 INFO L82 PathProgramCache]: Analyzing trace with hash 1920145413, now seen corresponding path program 28 times [2021-05-02 12:34:42,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:42,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433194445] [2021-05-02 12:34:42,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:42,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,883 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,897 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,898 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:42,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,899 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:42,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,900 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,901 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:42,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,902 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:42,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,903 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:42,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,904 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:42,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,906 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:42,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:42,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433194445] [2021-05-02 12:34:42,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433194445] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:42,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523442249] [2021-05-02 12:34:42,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:42,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:42,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:42,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:42,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:42,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,442 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:43,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523442249] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:43,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:43,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 43 [2021-05-02 12:34:43,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834694425] [2021-05-02 12:34:43,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 12:34:43,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:43,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 12:34:43,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:34:43,443 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 43 states, 43 states have (on average 1.6744186046511629) internal successors, (72), 42 states have internal predecessors, (72), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:44,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:44,634 INFO L93 Difference]: Finished difference Result 208 states and 248 transitions. [2021-05-02 12:34:44,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 12:34:44,635 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.6744186046511629) internal successors, (72), 42 states have internal predecessors, (72), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:44,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:44,635 INFO L225 Difference]: With dead ends: 208 [2021-05-02 12:34:44,635 INFO L226 Difference]: Without dead ends: 173 [2021-05-02 12:34:44,636 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1563 ImplicationChecksByTransitivity, 1218.4ms TimeCoverageRelationStatistics Valid=970, Invalid=4286, Unknown=0, NotChecked=0, Total=5256 [2021-05-02 12:34:44,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-05-02 12:34:44,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 101. [2021-05-02 12:34:44,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:44,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2021-05-02 12:34:44,685 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2021-05-02 12:34:44,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:44,685 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2021-05-02 12:34:44,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 1.6744186046511629) internal successors, (72), 42 states have internal predecessors, (72), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:44,686 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2021-05-02 12:34:44,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:44,686 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:44,686 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:44,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-05-02 12:34:44,895 INFO L428 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:44,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:44,896 INFO L82 PathProgramCache]: Analyzing trace with hash -291187578, now seen corresponding path program 8 times [2021-05-02 12:34:44,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:44,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958309802] [2021-05-02 12:34:44,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:44,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,095 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:45,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,099 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 12:34:45,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,100 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:34:45,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,103 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:34:45,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,104 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:34:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,105 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:34:45,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:34:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,107 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:34:45,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,112 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:34:45,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:45,114 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:45,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:45,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958309802] [2021-05-02 12:34:45,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958309802] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:45,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018776502] [2021-05-02 12:34:45,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:45,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:45,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:45,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:45,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:45,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:45,687 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:45,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018776502] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:45,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:45,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 44 [2021-05-02 12:34:45,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266801677] [2021-05-02 12:34:45,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 12:34:45,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:45,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 12:34:45,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=1541, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:34:45,688 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 44 states, 44 states have (on average 1.6590909090909092) internal successors, (73), 43 states have internal predecessors, (73), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:46,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:46,705 INFO L93 Difference]: Finished difference Result 174 states and 204 transitions. [2021-05-02 12:34:46,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 12:34:46,706 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.6590909090909092) internal successors, (73), 43 states have internal predecessors, (73), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 81 [2021-05-02 12:34:46,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:46,707 INFO L225 Difference]: With dead ends: 174 [2021-05-02 12:34:46,707 INFO L226 Difference]: Without dead ends: 139 [2021-05-02 12:34:46,707 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1194 ImplicationChecksByTransitivity, 1028.2ms TimeCoverageRelationStatistics Valid=810, Invalid=3350, Unknown=0, NotChecked=0, Total=4160 [2021-05-02 12:34:46,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-05-02 12:34:46,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 103. [2021-05-02 12:34:46,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 81 states have (on average 1.1481481481481481) internal successors, (93), 82 states have internal predecessors, (93), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:34:46,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 114 transitions. [2021-05-02 12:34:46,771 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 114 transitions. Word has length 81 [2021-05-02 12:34:46,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:46,771 INFO L480 AbstractCegarLoop]: Abstraction has 103 states and 114 transitions. [2021-05-02 12:34:46,771 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 1.6590909090909092) internal successors, (73), 43 states have internal predecessors, (73), 18 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:34:46,771 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 114 transitions. [2021-05-02 12:34:46,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-05-02 12:34:46,771 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:46,771 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:46,972 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:46,972 INFO L428 AbstractCegarLoop]: === Iteration 55 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:46,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:46,973 INFO L82 PathProgramCache]: Analyzing trace with hash 529550340, now seen corresponding path program 16 times [2021-05-02 12:34:46,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:46,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290608381] [2021-05-02 12:34:46,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:46,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,080 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:47,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,082 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:34:47,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,083 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:34:47,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,084 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:34:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,085 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:34:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,086 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:34:47,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,087 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:34:47,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,095 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:34:47,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,096 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:34:47,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:47,097 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 52 proven. 109 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:47,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:47,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290608381] [2021-05-02 12:34:47,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290608381] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:47,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916221602] [2021-05-02 12:34:47,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:47,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:47,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:47,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:34:47,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:47,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,296 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 61 proven. 100 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-05-02 12:34:47,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916221602] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:47,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:47,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 18 [2021-05-02 12:34:47,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867720168] [2021-05-02 12:34:47,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 12:34:47,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:47,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 12:34:47,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:34:47,297 INFO L87 Difference]: Start difference. First operand 103 states and 114 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:47,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:47,817 INFO L93 Difference]: Finished difference Result 116 states and 128 transitions. [2021-05-02 12:34:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 12:34:47,817 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 82 [2021-05-02 12:34:47,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:47,818 INFO L225 Difference]: With dead ends: 116 [2021-05-02 12:34:47,818 INFO L226 Difference]: Without dead ends: 114 [2021-05-02 12:34:47,818 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 313.3ms TimeCoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:34:47,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-05-02 12:34:47,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 110. [2021-05-02 12:34:47,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:34:47,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2021-05-02 12:34:47,873 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 82 [2021-05-02 12:34:47,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:47,873 INFO L480 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2021-05-02 12:34:47,873 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 12:34:47,873 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2021-05-02 12:34:47,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:34:47,873 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:47,874 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:48,074 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-05-02 12:34:48,074 INFO L428 AbstractCegarLoop]: === Iteration 56 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:48,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:48,074 INFO L82 PathProgramCache]: Analyzing trace with hash -8656861, now seen corresponding path program 17 times [2021-05-02 12:34:48,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:48,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416278275] [2021-05-02 12:34:48,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,288 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:48,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,296 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:34:48,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:34:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,298 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:34:48,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,298 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:34:48,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,299 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:34:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,300 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:34:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,301 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:34:48,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,302 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:34:48,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,304 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:34:48,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:48,306 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:48,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:48,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416278275] [2021-05-02 12:34:48,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416278275] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:48,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651587468] [2021-05-02 12:34:48,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:48,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-05-02 12:34:48,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:48,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:34:48,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:48,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:48,854 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:48,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651587468] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:48,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:48,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 39 [2021-05-02 12:34:48,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424071879] [2021-05-02 12:34:48,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 12:34:48,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:48,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 12:34:48,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=1190, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:34:48,856 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 38 states have internal predecessors, (70), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:34:50,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:50,702 INFO L93 Difference]: Finished difference Result 497 states and 629 transitions. [2021-05-02 12:34:50,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 12:34:50,703 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 38 states have internal predecessors, (70), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:34:50,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:50,705 INFO L225 Difference]: With dead ends: 497 [2021-05-02 12:34:50,705 INFO L226 Difference]: Without dead ends: 459 [2021-05-02 12:34:50,705 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1942 ImplicationChecksByTransitivity, 1401.7ms TimeCoverageRelationStatistics Valid=1169, Invalid=5151, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 12:34:50,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-05-02 12:34:50,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 111. [2021-05-02 12:34:50,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:34:50,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:34:50,770 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:34:50,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:50,770 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:34:50,770 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 38 states have internal predecessors, (70), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:34:50,771 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:34:50,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:34:50,771 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:50,771 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:50,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-05-02 12:34:50,989 INFO L428 AbstractCegarLoop]: === Iteration 57 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:50,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:50,989 INFO L82 PathProgramCache]: Analyzing trace with hash 2074977444, now seen corresponding path program 29 times [2021-05-02 12:34:50,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:50,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957849672] [2021-05-02 12:34:50,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:50,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,205 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:51,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,208 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:34:51,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,209 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:34:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,210 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:34:51,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,235 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:34:51,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:34:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,238 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:34:51,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,239 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:34:51,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,240 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:34:51,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,241 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:34:51,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,243 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:51,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:51,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957849672] [2021-05-02 12:34:51,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957849672] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:51,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483553525] [2021-05-02 12:34:51,243 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:51,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-05-02 12:34:51,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:51,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:34:51,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:51,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:51,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483553525] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:51,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:51,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 40 [2021-05-02 12:34:51,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511849756] [2021-05-02 12:34:51,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 12:34:51,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:51,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 12:34:51,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=1270, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:34:51,792 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 40 states, 40 states have (on average 1.775) internal successors, (71), 39 states have internal predecessors, (71), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:34:53,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:53,832 INFO L93 Difference]: Finished difference Result 467 states and 588 transitions. [2021-05-02 12:34:53,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 12:34:53,833 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 39 states have internal predecessors, (71), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:34:53,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:53,834 INFO L225 Difference]: With dead ends: 467 [2021-05-02 12:34:53,834 INFO L226 Difference]: Without dead ends: 429 [2021-05-02 12:34:53,835 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2407 ImplicationChecksByTransitivity, 1569.9ms TimeCoverageRelationStatistics Valid=1356, Invalid=6126, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 12:34:53,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2021-05-02 12:34:53,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 111. [2021-05-02 12:34:53,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:34:53,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:34:53,897 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:34:53,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:53,897 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:34:53,897 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 39 states have internal predecessors, (71), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:34:53,897 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:34:53,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:34:53,897 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:53,897 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:54,098 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:54,098 INFO L428 AbstractCegarLoop]: === Iteration 58 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:54,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:54,098 INFO L82 PathProgramCache]: Analyzing trace with hash -2051835837, now seen corresponding path program 30 times [2021-05-02 12:34:54,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:54,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624877628] [2021-05-02 12:34:54,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:54,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,307 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,309 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:34:54,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,316 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:34:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,318 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:34:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,319 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:34:54,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,321 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:34:54,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,322 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:34:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,323 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:34:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,324 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:34:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,325 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:34:54,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:54,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:54,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624877628] [2021-05-02 12:34:54,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624877628] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:54,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325358314] [2021-05-02 12:34:54,326 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:54,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-05-02 12:34:54,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:54,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:34:54,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:54,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,860 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:54,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325358314] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:54,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:54,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 41 [2021-05-02 12:34:54,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795816618] [2021-05-02 12:34:54,860 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 12:34:54,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:54,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 12:34:54,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=1348, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 12:34:54,861 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 40 states have internal predecessors, (72), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:34:56,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:56,886 INFO L93 Difference]: Finished difference Result 436 states and 546 transitions. [2021-05-02 12:34:56,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 12:34:56,887 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 40 states have internal predecessors, (72), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:34:56,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:56,888 INFO L225 Difference]: With dead ends: 436 [2021-05-02 12:34:56,888 INFO L226 Difference]: Without dead ends: 398 [2021-05-02 12:34:56,889 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2755 ImplicationChecksByTransitivity, 1647.8ms TimeCoverageRelationStatistics Valid=1504, Invalid=6868, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 12:34:56,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-05-02 12:34:56,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 111. [2021-05-02 12:34:56,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:34:56,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:34:56,951 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:34:56,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:56,951 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:34:56,951 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 40 states have internal predecessors, (72), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:34:56,951 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:34:56,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:34:56,952 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:56,952 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:57,152 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-05-02 12:34:57,152 INFO L428 AbstractCegarLoop]: === Iteration 59 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:57,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:57,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1134028668, now seen corresponding path program 31 times [2021-05-02 12:34:57,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:57,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971634405] [2021-05-02 12:34:57,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:57,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,371 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:57,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,372 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:34:57,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,374 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:34:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,381 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:34:57,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,382 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:34:57,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,383 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:34:57,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,384 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:34:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,386 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:34:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,387 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:34:57,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,388 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:34:57,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,389 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:57,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:57,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971634405] [2021-05-02 12:34:57,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971634405] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:57,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960165462] [2021-05-02 12:34:57,390 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:57,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:34:57,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:57,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,939 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:34:57,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960165462] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:57,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:57,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 42 [2021-05-02 12:34:57,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388290483] [2021-05-02 12:34:57,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 12:34:57,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:57,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 12:34:57,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=1424, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:34:57,940 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 41 states have internal predecessors, (73), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:00,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:00,093 INFO L93 Difference]: Finished difference Result 404 states and 503 transitions. [2021-05-02 12:35:00,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 12:35:00,093 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 41 states have internal predecessors, (73), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:35:00,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:00,094 INFO L225 Difference]: With dead ends: 404 [2021-05-02 12:35:00,094 INFO L226 Difference]: Without dead ends: 366 [2021-05-02 12:35:00,095 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2948 ImplicationChecksByTransitivity, 1740.7ms TimeCoverageRelationStatistics Valid=1598, Invalid=7332, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 12:35:00,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2021-05-02 12:35:00,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 111. [2021-05-02 12:35:00,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:35:00,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:35:00,157 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:35:00,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:00,157 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:35:00,157 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 41 states have internal predecessors, (73), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:00,157 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:35:00,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:35:00,158 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:00,158 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:00,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:00,358 INFO L428 AbstractCegarLoop]: === Iteration 60 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:00,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:00,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1548189795, now seen corresponding path program 32 times [2021-05-02 12:35:00,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:00,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032192992] [2021-05-02 12:35:00,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,589 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:00,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,592 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:35:00,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,593 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:35:00,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,594 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:35:00,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,595 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:35:00,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,596 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:35:00,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,597 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:35:00,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,599 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:35:00,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,600 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:35:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,601 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:35:00,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,603 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:00,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:00,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032192992] [2021-05-02 12:35:00,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032192992] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:00,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194915890] [2021-05-02 12:35:00,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:00,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:35:00,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:00,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:35:00,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:00,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,215 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:01,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194915890] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:01,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:01,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 43 [2021-05-02 12:35:01,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844587097] [2021-05-02 12:35:01,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 12:35:01,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:01,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 12:35:01,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1498, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:35:01,217 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 42 states have internal predecessors, (74), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:03,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:03,669 INFO L93 Difference]: Finished difference Result 371 states and 459 transitions. [2021-05-02 12:35:03,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 12:35:03,670 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 42 states have internal predecessors, (74), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:35:03,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:03,671 INFO L225 Difference]: With dead ends: 371 [2021-05-02 12:35:03,671 INFO L226 Difference]: Without dead ends: 333 [2021-05-02 12:35:03,672 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2996 ImplicationChecksByTransitivity, 1929.9ms TimeCoverageRelationStatistics Valid=1629, Invalid=7491, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 12:35:03,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-05-02 12:35:03,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 111. [2021-05-02 12:35:03,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:35:03,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:35:03,742 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:35:03,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:03,742 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:35:03,742 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 42 states have internal predecessors, (74), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:03,742 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:35:03,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:35:03,743 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:03,743 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:03,943 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-05-02 12:35:03,943 INFO L428 AbstractCegarLoop]: === Iteration 61 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:03,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:03,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1202383772, now seen corresponding path program 33 times [2021-05-02 12:35:03,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:03,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320686094] [2021-05-02 12:35:03,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:03,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:04,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,198 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:35:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,206 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:35:04,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,211 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:35:04,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,213 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:35:04,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,214 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:35:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,215 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:35:04,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,216 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:35:04,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,218 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:35:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,219 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:35:04,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,220 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:04,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:04,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320686094] [2021-05-02 12:35:04,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320686094] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:04,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891822071] [2021-05-02 12:35:04,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:04,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 12:35:04,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:04,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:35:04,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:04,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,931 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:04,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891822071] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:04,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:04,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 44 [2021-05-02 12:35:04,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506900104] [2021-05-02 12:35:04,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 12:35:04,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:04,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 12:35:04,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=1570, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:35:04,933 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 43 states have internal predecessors, (75), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:07,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:07,215 INFO L93 Difference]: Finished difference Result 337 states and 414 transitions. [2021-05-02 12:35:07,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 12:35:07,233 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 43 states have internal predecessors, (75), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:35:07,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:07,234 INFO L225 Difference]: With dead ends: 337 [2021-05-02 12:35:07,234 INFO L226 Difference]: Without dead ends: 299 [2021-05-02 12:35:07,235 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2905 ImplicationChecksByTransitivity, 2028.5ms TimeCoverageRelationStatistics Valid=1594, Invalid=7336, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 12:35:07,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-05-02 12:35:07,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 111. [2021-05-02 12:35:07,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:35:07,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:35:07,329 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:35:07,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:07,329 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:35:07,329 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 43 states have internal predecessors, (75), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:07,329 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:35:07,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:35:07,329 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:07,329 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:07,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:07,545 INFO L428 AbstractCegarLoop]: === Iteration 62 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:07,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:07,545 INFO L82 PathProgramCache]: Analyzing trace with hash -570818429, now seen corresponding path program 34 times [2021-05-02 12:35:07,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:07,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306492717] [2021-05-02 12:35:07,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,794 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:07,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,809 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:35:07,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,811 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:35:07,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,812 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:35:07,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,813 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:35:07,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,815 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:35:07,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,816 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:35:07,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,817 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:35:07,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:35:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,820 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:35:07,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,822 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:07,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:07,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306492717] [2021-05-02 12:35:07,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306492717] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:07,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041244124] [2021-05-02 12:35:07,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:07,887 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:35:07,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:07,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:35:07,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:07,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:08,517 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:08,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041244124] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:08,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:08,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 45 [2021-05-02 12:35:08,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652029046] [2021-05-02 12:35:08,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 12:35:08,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:08,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 12:35:08,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=340, Invalid=1640, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:35:08,518 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 44 states have internal predecessors, (76), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:10,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:10,455 INFO L93 Difference]: Finished difference Result 302 states and 368 transitions. [2021-05-02 12:35:10,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 12:35:10,456 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 44 states have internal predecessors, (76), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:35:10,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:10,457 INFO L225 Difference]: With dead ends: 302 [2021-05-02 12:35:10,457 INFO L226 Difference]: Without dead ends: 264 [2021-05-02 12:35:10,458 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2683 ImplicationChecksByTransitivity, 1806.4ms TimeCoverageRelationStatistics Valid=1496, Invalid=6876, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 12:35:10,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-05-02 12:35:10,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 111. [2021-05-02 12:35:10,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:35:10,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:35:10,527 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:35:10,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:10,527 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:35:10,527 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 44 states have internal predecessors, (76), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:10,527 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:35:10,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:35:10,528 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:10,528 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:10,728 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-05-02 12:35:10,728 INFO L428 AbstractCegarLoop]: === Iteration 63 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:10,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:10,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1827838020, now seen corresponding path program 35 times [2021-05-02 12:35:10,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:10,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248488910] [2021-05-02 12:35:10,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:10,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,977 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:10,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,979 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:35:10,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,980 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:35:10,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:35:10,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,987 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:35:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,988 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:35:10,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:35:10,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:35:10,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,991 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:35:10,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,992 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:35:10,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:10,993 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:10,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:10,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248488910] [2021-05-02 12:35:10,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248488910] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:10,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120218013] [2021-05-02 12:35:10,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:11,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-05-02 12:35:11,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:11,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:35:11,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:11,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,688 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:11,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120218013] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:11,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:11,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 46 [2021-05-02 12:35:11,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608131527] [2021-05-02 12:35:11,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 12:35:11,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:11,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 12:35:11,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=1708, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:35:11,689 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 46 states, 46 states have (on average 1.673913043478261) internal successors, (77), 45 states have internal predecessors, (77), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:13,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:13,663 INFO L93 Difference]: Finished difference Result 266 states and 321 transitions. [2021-05-02 12:35:13,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 12:35:13,663 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.673913043478261) internal successors, (77), 45 states have internal predecessors, (77), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:35:13,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:13,664 INFO L225 Difference]: With dead ends: 266 [2021-05-02 12:35:13,664 INFO L226 Difference]: Without dead ends: 228 [2021-05-02 12:35:13,665 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2349 ImplicationChecksByTransitivity, 1791.1ms TimeCoverageRelationStatistics Valid=1344, Invalid=6138, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 12:35:13,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-05-02 12:35:13,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 111. [2021-05-02 12:35:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:35:13,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:35:13,746 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:35:13,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:13,746 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:35:13,746 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 1.673913043478261) internal successors, (77), 45 states have internal predecessors, (77), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:35:13,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:35:13,746 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:13,747 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:13,962 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:13,963 INFO L428 AbstractCegarLoop]: === Iteration 64 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:13,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:13,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1123223389, now seen corresponding path program 36 times [2021-05-02 12:35:13,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:13,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53764543] [2021-05-02 12:35:13,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,194 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:14,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,196 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:35:14,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,198 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:35:14,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,199 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:35:14,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,200 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:35:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,201 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:35:14,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,202 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:35:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,203 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:35:14,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,204 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:35:14,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,205 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:35:14,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:14,206 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:14,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:14,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53764543] [2021-05-02 12:35:14,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53764543] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:14,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079377396] [2021-05-02 12:35:14,206 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:14,260 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-05-02 12:35:14,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:14,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:35:14,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:14,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,962 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:14,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079377396] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:14,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:14,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 47 [2021-05-02 12:35:14,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110905320] [2021-05-02 12:35:14,962 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 12:35:14,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:14,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 12:35:14,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=1774, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:35:14,963 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 47 states, 47 states have (on average 1.6595744680851063) internal successors, (78), 46 states have internal predecessors, (78), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:16,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:16,610 INFO L93 Difference]: Finished difference Result 229 states and 273 transitions. [2021-05-02 12:35:16,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 12:35:16,611 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.6595744680851063) internal successors, (78), 46 states have internal predecessors, (78), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:35:16,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:16,611 INFO L225 Difference]: With dead ends: 229 [2021-05-02 12:35:16,612 INFO L226 Difference]: Without dead ends: 191 [2021-05-02 12:35:16,612 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1923 ImplicationChecksByTransitivity, 1547.6ms TimeCoverageRelationStatistics Valid=1153, Invalid=5167, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 12:35:16,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-05-02 12:35:16,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 111. [2021-05-02 12:35:16,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:35:16,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2021-05-02 12:35:16,696 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2021-05-02 12:35:16,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:16,696 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2021-05-02 12:35:16,696 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 1.6595744680851063) internal successors, (78), 46 states have internal predecessors, (78), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:16,696 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2021-05-02 12:35:16,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 12:35:16,696 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:16,696 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:16,900 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-05-02 12:35:16,901 INFO L428 AbstractCegarLoop]: === Iteration 65 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:16,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:16,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1883153444, now seen corresponding path program 9 times [2021-05-02 12:35:16,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:16,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918958130] [2021-05-02 12:35:16,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:16,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,131 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,134 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 12:35:17,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,135 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-05-02 12:35:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,136 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 12:35:17,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,137 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-05-02 12:35:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,138 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 12:35:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,139 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-05-02 12:35:17,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,140 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 12:35:17,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,141 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-05-02 12:35:17,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,142 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 12:35:17,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:17,143 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:17,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:17,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918958130] [2021-05-02 12:35:17,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918958130] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:17,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165355384] [2021-05-02 12:35:17,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:17,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 12:35:17,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:17,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:35:17,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:17,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,829 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:17,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165355384] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:17,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:17,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 48 [2021-05-02 12:35:17,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234824262] [2021-05-02 12:35:17,830 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:35:17,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:17,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:35:17,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=1838, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:35:17,831 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 48 states, 48 states have (on average 1.6458333333333333) internal successors, (79), 47 states have internal predecessors, (79), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:18,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:18,982 INFO L93 Difference]: Finished difference Result 191 states and 224 transitions. [2021-05-02 12:35:18,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-02 12:35:18,982 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.6458333333333333) internal successors, (79), 47 states have internal predecessors, (79), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 89 [2021-05-02 12:35:18,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:18,983 INFO L225 Difference]: With dead ends: 191 [2021-05-02 12:35:18,983 INFO L226 Difference]: Without dead ends: 153 [2021-05-02 12:35:18,984 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 1269.2ms TimeCoverageRelationStatistics Valid=955, Invalid=4015, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 12:35:18,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-05-02 12:35:19,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 113. [2021-05-02 12:35:19,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 89 states have (on average 1.146067415730337) internal successors, (102), 90 states have internal predecessors, (102), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 12:35:19,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 125 transitions. [2021-05-02 12:35:19,072 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 125 transitions. Word has length 89 [2021-05-02 12:35:19,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:19,073 INFO L480 AbstractCegarLoop]: Abstraction has 113 states and 125 transitions. [2021-05-02 12:35:19,073 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 1.6458333333333333) internal successors, (79), 47 states have internal predecessors, (79), 20 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 12:35:19,073 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 125 transitions. [2021-05-02 12:35:19,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-02 12:35:19,073 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:19,073 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:19,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:19,289 INFO L428 AbstractCegarLoop]: === Iteration 66 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:19,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:19,289 INFO L82 PathProgramCache]: Analyzing trace with hash -750780127, now seen corresponding path program 18 times [2021-05-02 12:35:19,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:19,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107681235] [2021-05-02 12:35:19,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:19,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,410 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:19,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:19,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,415 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:19,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,415 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:19,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:19,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,417 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:19,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:19,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,419 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,420 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:19,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,421 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 63 proven. 136 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:19,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:19,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107681235] [2021-05-02 12:35:19,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107681235] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:19,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984673910] [2021-05-02 12:35:19,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:19,473 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-05-02 12:35:19,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:19,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:35:19,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:19,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,657 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:19,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984673910] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:19,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:19,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 19 [2021-05-02 12:35:19,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093379626] [2021-05-02 12:35:19,659 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 12:35:19,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:19,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 12:35:19,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2021-05-02 12:35:19,659 INFO L87 Difference]: Start difference. First operand 113 states and 125 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:35:20,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:20,249 INFO L93 Difference]: Finished difference Result 126 states and 139 transitions. [2021-05-02 12:35:20,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 12:35:20,250 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 90 [2021-05-02 12:35:20,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:20,250 INFO L225 Difference]: With dead ends: 126 [2021-05-02 12:35:20,250 INFO L226 Difference]: Without dead ends: 124 [2021-05-02 12:35:20,250 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 356.4ms TimeCoverageRelationStatistics Valid=271, Invalid=851, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:35:20,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-02 12:35:20,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 120. [2021-05-02 12:35:20,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:20,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2021-05-02 12:35:20,335 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 90 [2021-05-02 12:35:20,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:20,335 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2021-05-02 12:35:20,335 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 12:35:20,335 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2021-05-02 12:35:20,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:20,335 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:20,335 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:20,537 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-05-02 12:35:20,537 INFO L428 AbstractCegarLoop]: === Iteration 67 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:20,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:20,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1842829210, now seen corresponding path program 19 times [2021-05-02 12:35:20,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:20,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024161733] [2021-05-02 12:35:20,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,815 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:20,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,817 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,818 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:20,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:20,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:20,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:20,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,827 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:20,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,828 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:20,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,830 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:20,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,838 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 147 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:20,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:20,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024161733] [2021-05-02 12:35:20,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024161733] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:20,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901790372] [2021-05-02 12:35:20,838 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:20,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:20,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,424 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:21,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901790372] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:21,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:21,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 42 [2021-05-02 12:35:21,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564042128] [2021-05-02 12:35:21,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 12:35:21,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:21,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 12:35:21,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=1381, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:35:21,426 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 41 states have internal predecessors, (75), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:23,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:23,691 INFO L93 Difference]: Finished difference Result 583 states and 739 transitions. [2021-05-02 12:35:23,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 12:35:23,693 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 41 states have internal predecessors, (75), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:23,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:23,695 INFO L225 Difference]: With dead ends: 583 [2021-05-02 12:35:23,695 INFO L226 Difference]: Without dead ends: 542 [2021-05-02 12:35:23,695 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2341 ImplicationChecksByTransitivity, 1672.0ms TimeCoverageRelationStatistics Valid=1370, Invalid=6112, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 12:35:23,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-05-02 12:35:23,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 121. [2021-05-02 12:35:23,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:23,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:23,794 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:23,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:23,794 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:23,794 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 41 states have internal predecessors, (75), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:23,795 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:23,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:23,795 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:23,795 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:23,997 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-05-02 12:35:23,997 INFO L428 AbstractCegarLoop]: === Iteration 68 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:23,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:23,997 INFO L82 PathProgramCache]: Analyzing trace with hash -498923323, now seen corresponding path program 37 times [2021-05-02 12:35:23,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:23,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949525523] [2021-05-02 12:35:23,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:24,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,277 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,279 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,280 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:24,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,281 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:24,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:24,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,284 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:24,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,285 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,286 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:24,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,287 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,288 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:24,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,289 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:24,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,290 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:24,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:24,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949525523] [2021-05-02 12:35:24,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949525523] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:24,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883318276] [2021-05-02 12:35:24,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:24,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:24,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:24,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:24,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,887 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:24,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883318276] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:24,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:24,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 43 [2021-05-02 12:35:24,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093907179] [2021-05-02 12:35:24,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 12:35:24,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:24,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 12:35:24,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1468, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:35:24,888 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 42 states have internal predecessors, (76), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:27,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:27,483 INFO L93 Difference]: Finished difference Result 550 states and 694 transitions. [2021-05-02 12:35:27,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 12:35:27,484 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 42 states have internal predecessors, (76), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:27,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:27,485 INFO L225 Difference]: With dead ends: 550 [2021-05-02 12:35:27,485 INFO L226 Difference]: Without dead ends: 509 [2021-05-02 12:35:27,486 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2933 ImplicationChecksByTransitivity, 1850.9ms TimeCoverageRelationStatistics Valid=1604, Invalid=7326, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 12:35:27,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-05-02 12:35:27,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 121. [2021-05-02 12:35:27,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:27,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:27,580 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:27,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:27,580 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:27,580 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 42 states have internal predecessors, (76), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:27,580 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:27,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:27,581 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:27,581 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:27,797 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-05-02 12:35:27,797 INFO L428 AbstractCegarLoop]: === Iteration 69 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:27,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:27,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1787513786, now seen corresponding path program 38 times [2021-05-02 12:35:27,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:27,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514857573] [2021-05-02 12:35:27,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:27,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,065 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,067 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:28,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,068 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,069 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:28,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,071 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:28,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,072 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:28,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,073 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:28,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,074 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:28,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,075 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:28,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,076 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:28,077 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:28,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:28,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514857573] [2021-05-02 12:35:28,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514857573] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:28,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389168373] [2021-05-02 12:35:28,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:28,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:35:28,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:28,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:28,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:28,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,710 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:28,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389168373] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:28,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:28,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 44 [2021-05-02 12:35:28,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330600279] [2021-05-02 12:35:28,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 12:35:28,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:28,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 12:35:28,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1553, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:35:28,711 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 44 states, 44 states have (on average 1.75) internal successors, (77), 43 states have internal predecessors, (77), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:31,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:31,607 INFO L93 Difference]: Finished difference Result 516 states and 648 transitions. [2021-05-02 12:35:31,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 12:35:31,608 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 43 states have internal predecessors, (77), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:31,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:31,610 INFO L225 Difference]: With dead ends: 516 [2021-05-02 12:35:31,610 INFO L226 Difference]: Without dead ends: 475 [2021-05-02 12:35:31,611 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3401 ImplicationChecksByTransitivity, 2122.2ms TimeCoverageRelationStatistics Valid=1800, Invalid=8300, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 12:35:31,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-05-02 12:35:31,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 121. [2021-05-02 12:35:31,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:31,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:31,710 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:31,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:31,711 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:31,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 43 states have internal predecessors, (77), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:31,711 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:31,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:31,711 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:31,711 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:31,916 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:31,917 INFO L428 AbstractCegarLoop]: === Iteration 70 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:31,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:31,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1215854821, now seen corresponding path program 39 times [2021-05-02 12:35:31,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:31,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177079886] [2021-05-02 12:35:31,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,204 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:32,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,211 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:32,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,212 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:32,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,213 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:32,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,225 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:32,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,226 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:32,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,227 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:32,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,228 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:32,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,230 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:32,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,231 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:32,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,232 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:32,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,233 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:32,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:32,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177079886] [2021-05-02 12:35:32,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177079886] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:32,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527870492] [2021-05-02 12:35:32,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:32,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-05-02 12:35:32,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:32,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:32,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:32,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,884 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:32,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527870492] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:32,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:32,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 45 [2021-05-02 12:35:32,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817784445] [2021-05-02 12:35:32,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 12:35:32,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:32,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 12:35:32,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=1636, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:35:32,885 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 44 states have internal predecessors, (78), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:36,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:36,066 INFO L93 Difference]: Finished difference Result 481 states and 601 transitions. [2021-05-02 12:35:36,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-02 12:35:36,081 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 44 states have internal predecessors, (78), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:36,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:36,082 INFO L225 Difference]: With dead ends: 481 [2021-05-02 12:35:36,082 INFO L226 Difference]: Without dead ends: 440 [2021-05-02 12:35:36,083 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3699 ImplicationChecksByTransitivity, 2342.4ms TimeCoverageRelationStatistics Valid=1940, Invalid=8980, Unknown=0, NotChecked=0, Total=10920 [2021-05-02 12:35:36,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-05-02 12:35:36,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 121. [2021-05-02 12:35:36,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:36,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:36,224 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:36,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:36,224 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:36,224 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 44 states have internal predecessors, (78), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:36,225 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:36,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:36,225 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:36,225 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:36,451 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-05-02 12:35:36,451 INFO L428 AbstractCegarLoop]: === Iteration 71 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:36,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:36,451 INFO L82 PathProgramCache]: Analyzing trace with hash -168998874, now seen corresponding path program 40 times [2021-05-02 12:35:36,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:36,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334018156] [2021-05-02 12:35:36,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:36,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,715 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:36,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:36,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,719 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:36,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,720 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:36,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,721 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:36,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,722 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:36,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,723 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:36,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,724 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,725 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:36,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:36,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,728 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:36,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:36,730 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:36,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:36,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334018156] [2021-05-02 12:35:36,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334018156] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:36,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289434822] [2021-05-02 12:35:36,730 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:36,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:35:36,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:36,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:36,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:36,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:37,438 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:37,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289434822] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:37,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:37,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 46 [2021-05-02 12:35:37,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277022447] [2021-05-02 12:35:37,438 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 12:35:37,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:37,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 12:35:37,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=1717, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:35:37,439 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 45 states have internal predecessors, (79), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:40,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:40,472 INFO L93 Difference]: Finished difference Result 445 states and 553 transitions. [2021-05-02 12:35:40,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-02 12:35:40,473 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 45 states have internal predecessors, (79), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:40,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:40,474 INFO L225 Difference]: With dead ends: 445 [2021-05-02 12:35:40,474 INFO L226 Difference]: Without dead ends: 404 [2021-05-02 12:35:40,475 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3832 ImplicationChecksByTransitivity, 2331.0ms TimeCoverageRelationStatistics Valid=2012, Invalid=9330, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 12:35:40,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-05-02 12:35:40,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 121. [2021-05-02 12:35:40,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:40,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:40,575 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:40,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:40,575 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:40,575 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 45 states have internal predecessors, (79), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:40,575 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:40,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:40,576 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:40,576 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:40,779 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:40,780 INFO L428 AbstractCegarLoop]: === Iteration 72 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:40,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:40,780 INFO L82 PathProgramCache]: Analyzing trace with hash -149790459, now seen corresponding path program 41 times [2021-05-02 12:35:40,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:40,780 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266391092] [2021-05-02 12:35:40,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,041 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:41,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:41,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,043 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,044 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:41,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,045 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:41,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,046 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:41,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,047 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:41,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,048 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:41,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,049 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:41,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,050 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:41,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:41,052 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 147 proven. 58 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:41,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:41,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266391092] [2021-05-02 12:35:41,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266391092] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:41,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324443178] [2021-05-02 12:35:41,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:41,102 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-05-02 12:35:41,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:41,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:41,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:41,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:41,749 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 175 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:41,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324443178] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:41,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:41,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 47 [2021-05-02 12:35:41,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18035803] [2021-05-02 12:35:41,749 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 12:35:41,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:41,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 12:35:41,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=1796, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:35:41,750 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 46 states have internal predecessors, (80), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:44,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:44,787 INFO L93 Difference]: Finished difference Result 408 states and 504 transitions. [2021-05-02 12:35:44,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-02 12:35:44,788 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 46 states have internal predecessors, (80), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:44,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:44,790 INFO L225 Difference]: With dead ends: 408 [2021-05-02 12:35:44,790 INFO L226 Difference]: Without dead ends: 367 [2021-05-02 12:35:44,790 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3804 ImplicationChecksByTransitivity, 2326.9ms TimeCoverageRelationStatistics Valid=2010, Invalid=9332, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 12:35:44,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-05-02 12:35:44,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 121. [2021-05-02 12:35:44,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:44,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:44,892 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:44,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:44,892 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:44,892 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 46 states have internal predecessors, (80), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:44,892 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:44,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:44,892 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:44,892 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:45,093 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2021-05-02 12:35:45,093 INFO L428 AbstractCegarLoop]: === Iteration 73 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:45,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:45,093 INFO L82 PathProgramCache]: Analyzing trace with hash 445670406, now seen corresponding path program 42 times [2021-05-02 12:35:45,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:45,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145600255] [2021-05-02 12:35:45,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:45,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,430 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:45,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,431 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:45,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,433 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:45,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,434 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,435 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,436 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:45,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,437 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:45,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,438 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:45,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,439 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:45,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:45,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,441 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:45,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:45,443 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:45,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:45,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145600255] [2021-05-02 12:35:45,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145600255] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:45,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628955725] [2021-05-02 12:35:45,443 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:45,495 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-05-02 12:35:45,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:45,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:45,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:45,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:46,192 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:46,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628955725] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:46,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:46,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 48 [2021-05-02 12:35:46,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710179417] [2021-05-02 12:35:46,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:35:46,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:46,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:35:46,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1873, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:35:46,194 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 48 states, 48 states have (on average 1.6875) internal successors, (81), 47 states have internal predecessors, (81), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:49,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:49,053 INFO L93 Difference]: Finished difference Result 370 states and 454 transitions. [2021-05-02 12:35:49,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 12:35:49,054 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.6875) internal successors, (81), 47 states have internal predecessors, (81), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:49,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:49,055 INFO L225 Difference]: With dead ends: 370 [2021-05-02 12:35:49,055 INFO L226 Difference]: Without dead ends: 329 [2021-05-02 12:35:49,055 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3621 ImplicationChecksByTransitivity, 2378.8ms TimeCoverageRelationStatistics Valid=1934, Invalid=8986, Unknown=0, NotChecked=0, Total=10920 [2021-05-02 12:35:49,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-05-02 12:35:49,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 121. [2021-05-02 12:35:49,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:49,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:49,156 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:49,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:49,156 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:49,156 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 1.6875) internal successors, (81), 47 states have internal predecessors, (81), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:49,156 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:49,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:49,156 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:49,156 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:49,372 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:49,372 INFO L428 AbstractCegarLoop]: === Iteration 74 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:49,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:49,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1725088037, now seen corresponding path program 43 times [2021-05-02 12:35:49,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:49,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987816894] [2021-05-02 12:35:49,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:49,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,644 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:49,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,646 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:49,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,647 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:49,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,649 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:49,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,650 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,651 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:49,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,654 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:49,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,655 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:49,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,657 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:49,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,658 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:49,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,660 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:49,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:49,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987816894] [2021-05-02 12:35:49,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987816894] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:49,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275650396] [2021-05-02 12:35:49,660 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:49,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:49,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:49,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,445 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:50,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275650396] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:50,445 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:50,445 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 49 [2021-05-02 12:35:50,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093570810] [2021-05-02 12:35:50,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 12:35:50,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:50,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 12:35:50,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1948, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 12:35:50,447 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 48 states have internal predecessors, (82), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:53,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:53,229 INFO L93 Difference]: Finished difference Result 331 states and 403 transitions. [2021-05-02 12:35:53,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 12:35:53,230 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 48 states have internal predecessors, (82), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:53,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:53,231 INFO L225 Difference]: With dead ends: 331 [2021-05-02 12:35:53,232 INFO L226 Difference]: Without dead ends: 290 [2021-05-02 12:35:53,232 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3296 ImplicationChecksByTransitivity, 2234.8ms TimeCoverageRelationStatistics Valid=1790, Invalid=8310, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 12:35:53,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2021-05-02 12:35:53,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 121. [2021-05-02 12:35:53,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:53,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:53,348 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:53,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:53,348 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:53,348 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 48 states have internal predecessors, (82), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:53,348 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:53,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:53,349 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:53,349 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:53,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:53,562 INFO L428 AbstractCegarLoop]: === Iteration 75 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:53,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:53,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1562638362, now seen corresponding path program 44 times [2021-05-02 12:35:53,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:53,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595844274] [2021-05-02 12:35:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:53,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,883 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,886 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:53,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,887 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,889 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:53,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,891 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:53,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,892 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,894 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:53,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,895 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:53,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,896 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,898 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,899 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:53,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:53,900 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:53,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:53,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595844274] [2021-05-02 12:35:53,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595844274] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:53,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583009105] [2021-05-02 12:35:53,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:53,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:35:53,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:53,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:53,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:53,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:53,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:53,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:53,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:54,702 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:54,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583009105] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:54,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:54,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 50 [2021-05-02 12:35:54,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937793065] [2021-05-02 12:35:54,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 12:35:54,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:54,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 12:35:54,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=429, Invalid=2021, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:35:54,703 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 50 states, 50 states have (on average 1.66) internal successors, (83), 49 states have internal predecessors, (83), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:57,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:57,198 INFO L93 Difference]: Finished difference Result 291 states and 351 transitions. [2021-05-02 12:35:57,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 12:35:57,199 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.66) internal successors, (83), 49 states have internal predecessors, (83), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:35:57,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:57,200 INFO L225 Difference]: With dead ends: 291 [2021-05-02 12:35:57,200 INFO L226 Difference]: Without dead ends: 250 [2021-05-02 12:35:57,200 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2854 ImplicationChecksByTransitivity, 2076.8ms TimeCoverageRelationStatistics Valid=1590, Invalid=7340, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 12:35:57,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-05-02 12:35:57,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 121. [2021-05-02 12:35:57,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:35:57,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:35:57,321 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:35:57,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:57,321 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:35:57,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 1.66) internal successors, (83), 49 states have internal predecessors, (83), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:35:57,321 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:35:57,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:35:57,321 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:57,322 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:57,536 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:57,537 INFO L428 AbstractCegarLoop]: === Iteration 76 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:57,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:57,537 INFO L82 PathProgramCache]: Analyzing trace with hash -402941627, now seen corresponding path program 45 times [2021-05-02 12:35:57,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:57,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261249164] [2021-05-02 12:35:57,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:57,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,828 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:35:57,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,833 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:35:57,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,835 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:35:57,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:35:57,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,837 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:35:57,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,839 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:35:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,840 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:35:57,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,841 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:35:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,843 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:35:57,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,844 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:35:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:57,845 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:57,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:57,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261249164] [2021-05-02 12:35:57,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261249164] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:57,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384886899] [2021-05-02 12:35:57,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:57,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-05-02 12:35:57,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:57,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:35:57,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:57,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:58,677 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:35:58,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384886899] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:58,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:58,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 51 [2021-05-02 12:35:58,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296498152] [2021-05-02 12:35:58,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:35:58,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:58,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:35:58,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=2092, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:35:58,678 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 51 states, 51 states have (on average 1.6470588235294117) internal successors, (84), 50 states have internal predecessors, (84), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:36:00,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:00,622 INFO L93 Difference]: Finished difference Result 250 states and 298 transitions. [2021-05-02 12:36:00,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 12:36:00,624 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.6470588235294117) internal successors, (84), 50 states have internal predecessors, (84), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:36:00,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:00,624 INFO L225 Difference]: With dead ends: 250 [2021-05-02 12:36:00,625 INFO L226 Difference]: Without dead ends: 209 [2021-05-02 12:36:00,625 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2320 ImplicationChecksByTransitivity, 1766.6ms TimeCoverageRelationStatistics Valid=1352, Invalid=6130, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 12:36:00,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-05-02 12:36:00,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 121. [2021-05-02 12:36:00,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:36:00,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 12:36:00,737 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2021-05-02 12:36:00,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:00,737 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 12:36:00,737 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 1.6470588235294117) internal successors, (84), 50 states have internal predecessors, (84), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:36:00,737 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 12:36:00,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:36:00,737 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:00,737 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:00,938 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-05-02 12:36:00,938 INFO L428 AbstractCegarLoop]: === Iteration 77 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:00,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:00,938 INFO L82 PathProgramCache]: Analyzing trace with hash 1187918790, now seen corresponding path program 10 times [2021-05-02 12:36:00,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:00,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369272966] [2021-05-02 12:36:00,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:00,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,235 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-05-02 12:36:01,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,236 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 12:36:01,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-05-02 12:36:01,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,238 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 12:36:01,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,239 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 12:36:01,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,240 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 12:36:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,241 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 12:36:01,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,243 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 12:36:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,245 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 12:36:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 12:36:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,247 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 147 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:36:01,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:01,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369272966] [2021-05-02 12:36:01,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369272966] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:01,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127217338] [2021-05-02 12:36:01,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:01,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:36:01,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:01,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:36:01,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:01,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:02,076 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:36:02,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127217338] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:02,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:02,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 52 [2021-05-02 12:36:02,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469175647] [2021-05-02 12:36:02,077 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 12:36:02,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:02,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 12:36:02,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=2161, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:36:02,077 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 52 states, 52 states have (on average 1.6346153846153846) internal successors, (85), 51 states have internal predecessors, (85), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:36:03,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:03,676 INFO L93 Difference]: Finished difference Result 208 states and 244 transitions. [2021-05-02 12:36:03,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 12:36:03,676 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.6346153846153846) internal successors, (85), 51 states have internal predecessors, (85), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 97 [2021-05-02 12:36:03,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:03,677 INFO L225 Difference]: With dead ends: 208 [2021-05-02 12:36:03,677 INFO L226 Difference]: Without dead ends: 167 [2021-05-02 12:36:03,678 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1759 ImplicationChecksByTransitivity, 1521.1ms TimeCoverageRelationStatistics Valid=1112, Invalid=4740, Unknown=0, NotChecked=0, Total=5852 [2021-05-02 12:36:03,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-05-02 12:36:03,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 123. [2021-05-02 12:36:03,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 97 states have (on average 1.1443298969072164) internal successors, (111), 98 states have internal predecessors, (111), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:36:03,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 12:36:03,801 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 97 [2021-05-02 12:36:03,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:03,801 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 12:36:03,801 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 1.6346153846153846) internal successors, (85), 51 states have internal predecessors, (85), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 12:36:03,802 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 12:36:03,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 12:36:03,802 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:03,802 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:04,003 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:04,003 INFO L428 AbstractCegarLoop]: === Iteration 78 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:04,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:04,004 INFO L82 PathProgramCache]: Analyzing trace with hash -398793884, now seen corresponding path program 20 times [2021-05-02 12:36:04,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:04,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863299784] [2021-05-02 12:36:04,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:04,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,138 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:04,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,140 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:04,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,145 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,146 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:04,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,149 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:04,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:04,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,152 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:04,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,153 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:04,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,155 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,157 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:04,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:04,158 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 75 proven. 166 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:36:04,158 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:04,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863299784] [2021-05-02 12:36:04,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863299784] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:04,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909208755] [2021-05-02 12:36:04,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:04,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:36:04,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:04,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:36:04,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:04,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:04,519 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 86 proven. 155 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 12:36:04,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909208755] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:04,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:04,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 21 [2021-05-02 12:36:04,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791982114] [2021-05-02 12:36:04,520 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 12:36:04,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:04,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 12:36:04,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:36:04,520 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 18 states have internal predecessors, (55), 12 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2021-05-02 12:36:05,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:05,471 INFO L93 Difference]: Finished difference Result 136 states and 150 transitions. [2021-05-02 12:36:05,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 12:36:05,472 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 18 states have internal predecessors, (55), 12 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 98 [2021-05-02 12:36:05,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:05,472 INFO L225 Difference]: With dead ends: 136 [2021-05-02 12:36:05,472 INFO L226 Difference]: Without dead ends: 134 [2021-05-02 12:36:05,473 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 620.9ms TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:36:05,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-05-02 12:36:05,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 130. [2021-05-02 12:36:05,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:05,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2021-05-02 12:36:05,612 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 98 [2021-05-02 12:36:05,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:05,612 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2021-05-02 12:36:05,612 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 18 states have internal predecessors, (55), 12 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2021-05-02 12:36:05,612 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2021-05-02 12:36:05,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:05,612 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:05,612 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:05,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:05,830 INFO L428 AbstractCegarLoop]: === Iteration 79 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:05,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:05,830 INFO L82 PathProgramCache]: Analyzing trace with hash -914733885, now seen corresponding path program 21 times [2021-05-02 12:36:05,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:05,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683827333] [2021-05-02 12:36:05,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,157 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:06,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,160 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:06,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,161 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,165 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:06,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,166 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,173 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,174 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,176 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,177 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,178 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,179 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:06,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,181 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 178 proven. 97 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:06,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:06,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683827333] [2021-05-02 12:36:06,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683827333] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:06,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810240787] [2021-05-02 12:36:06,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:06,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-05-02 12:36:06,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:06,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:06,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:06,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:06,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810240787] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:06,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:06,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 45 [2021-05-02 12:36:06,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13968964] [2021-05-02 12:36:06,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 12:36:06,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:06,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 12:36:06,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=1586, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:36:06,997 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 44 states have internal predecessors, (80), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:10,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:10,122 INFO L93 Difference]: Finished difference Result 676 states and 858 transitions. [2021-05-02 12:36:10,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 12:36:10,123 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 44 states have internal predecessors, (80), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:10,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:10,125 INFO L225 Difference]: With dead ends: 676 [2021-05-02 12:36:10,125 INFO L226 Difference]: Without dead ends: 632 [2021-05-02 12:36:10,125 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2777 ImplicationChecksByTransitivity, 1993.2ms TimeCoverageRelationStatistics Valid=1587, Invalid=7155, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 12:36:10,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-05-02 12:36:10,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 131. [2021-05-02 12:36:10,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:10,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:10,258 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:10,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:10,258 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:10,258 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 44 states have internal predecessors, (80), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:10,258 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:10,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:10,259 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:10,259 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:10,476 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-05-02 12:36:10,477 INFO L428 AbstractCegarLoop]: === Iteration 80 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:10,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:10,477 INFO L82 PathProgramCache]: Analyzing trace with hash 92507012, now seen corresponding path program 46 times [2021-05-02 12:36:10,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:10,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059604862] [2021-05-02 12:36:10,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:10,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,789 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:10,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,791 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:10,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,792 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:10,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,793 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:10,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,795 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:10,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,796 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:10,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,797 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,798 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:10,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,799 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:10,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:10,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,801 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,803 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:10,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,804 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:10,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:10,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059604862] [2021-05-02 12:36:10,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059604862] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:10,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075356206] [2021-05-02 12:36:10,804 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:10,862 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:36:10,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:10,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:10,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:10,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:11,544 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:11,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075356206] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:11,545 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:11,545 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 46 [2021-05-02 12:36:11,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211853372] [2021-05-02 12:36:11,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 12:36:11,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:11,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 12:36:11,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=1680, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:36:11,546 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 45 states have internal predecessors, (81), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:15,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:15,033 INFO L93 Difference]: Finished difference Result 640 states and 809 transitions. [2021-05-02 12:36:15,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 12:36:15,034 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 45 states have internal predecessors, (81), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:15,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:15,036 INFO L225 Difference]: With dead ends: 640 [2021-05-02 12:36:15,036 INFO L226 Difference]: Without dead ends: 596 [2021-05-02 12:36:15,037 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3511 ImplicationChecksByTransitivity, 2267.9ms TimeCoverageRelationStatistics Valid=1873, Invalid=8633, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 12:36:15,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-05-02 12:36:15,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 131. [2021-05-02 12:36:15,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:15,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:15,174 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:15,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:15,174 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:15,174 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 45 states have internal predecessors, (81), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:15,174 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:15,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:15,174 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:15,174 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:15,375 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-05-02 12:36:15,375 INFO L428 AbstractCegarLoop]: === Iteration 81 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:15,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:15,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1252203747, now seen corresponding path program 47 times [2021-05-02 12:36:15,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:15,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927365691] [2021-05-02 12:36:15,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:15,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,713 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,715 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:15,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,718 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:15,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,719 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,722 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,723 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,725 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:15,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,749 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:15,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,751 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:15,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,752 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:15,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:15,754 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:15,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:15,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927365691] [2021-05-02 12:36:15,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927365691] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:15,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235165691] [2021-05-02 12:36:15,754 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:15,808 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-05-02 12:36:15,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:15,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:15,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:15,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:15,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:16,592 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:16,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235165691] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:16,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:16,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 47 [2021-05-02 12:36:16,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209930255] [2021-05-02 12:36:16,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 12:36:16,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:16,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 12:36:16,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=1772, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:36:16,593 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 46 states have internal predecessors, (82), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:20,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:20,071 INFO L93 Difference]: Finished difference Result 603 states and 759 transitions. [2021-05-02 12:36:20,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-05-02 12:36:20,080 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 46 states have internal predecessors, (82), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:20,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:20,082 INFO L225 Difference]: With dead ends: 603 [2021-05-02 12:36:20,082 INFO L226 Difference]: Without dead ends: 559 [2021-05-02 12:36:20,083 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4116 ImplicationChecksByTransitivity, 2499.7ms TimeCoverageRelationStatistics Valid=2123, Invalid=9867, Unknown=0, NotChecked=0, Total=11990 [2021-05-02 12:36:20,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-05-02 12:36:20,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 131. [2021-05-02 12:36:20,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:20,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:20,296 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:20,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:20,296 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:20,297 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 46 states have internal predecessors, (82), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:20,297 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:20,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:20,297 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:20,297 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:20,513 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:20,513 INFO L428 AbstractCegarLoop]: === Iteration 82 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:20,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:20,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1451903132, now seen corresponding path program 48 times [2021-05-02 12:36:20,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:20,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851819686] [2021-05-02 12:36:20,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:20,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,850 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,852 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:20,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,853 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:20,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:20,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,855 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:20,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:20,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,857 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:20,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:20,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,860 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:20,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,863 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:20,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:20,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851819686] [2021-05-02 12:36:20,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851819686] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:20,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241780326] [2021-05-02 12:36:20,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:20,918 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-05-02 12:36:20,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:20,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:20,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:20,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:21,663 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:21,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241780326] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:21,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:21,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 48 [2021-05-02 12:36:21,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113477209] [2021-05-02 12:36:21,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:36:21,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:21,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:36:21,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=1862, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:36:21,664 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 47 states have internal predecessors, (83), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:25,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:25,475 INFO L93 Difference]: Finished difference Result 565 states and 708 transitions. [2021-05-02 12:36:25,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-02 12:36:25,476 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 47 states have internal predecessors, (83), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:25,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:25,478 INFO L225 Difference]: With dead ends: 565 [2021-05-02 12:36:25,478 INFO L226 Difference]: Without dead ends: 521 [2021-05-02 12:36:25,479 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4538 ImplicationChecksByTransitivity, 2693.2ms TimeCoverageRelationStatistics Valid=2316, Invalid=10794, Unknown=0, NotChecked=0, Total=13110 [2021-05-02 12:36:25,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-05-02 12:36:25,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 131. [2021-05-02 12:36:25,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:25,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:25,621 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:25,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:25,621 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:25,621 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 47 states have internal predecessors, (83), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:25,621 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:25,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:25,622 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:25,622 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:25,825 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:25,825 INFO L428 AbstractCegarLoop]: === Iteration 83 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:25,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:25,825 INFO L82 PathProgramCache]: Analyzing trace with hash 620129539, now seen corresponding path program 49 times [2021-05-02 12:36:25,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:25,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767270784] [2021-05-02 12:36:25,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,149 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:26,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,151 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:26,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,153 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:26,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,154 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:26,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,155 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:26,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,157 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:26,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,158 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:26,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,159 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:26,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,160 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:26,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:26,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,177 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:26,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,178 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:26,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,180 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:26,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:26,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767270784] [2021-05-02 12:36:26,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767270784] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:26,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680641169] [2021-05-02 12:36:26,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:26,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:26,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:26,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:26,986 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:26,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680641169] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:26,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:26,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 49 [2021-05-02 12:36:26,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437903206] [2021-05-02 12:36:26,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 12:36:26,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:26,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 12:36:26,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=402, Invalid=1950, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 12:36:26,988 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 48 states have internal predecessors, (84), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:30,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:30,763 INFO L93 Difference]: Finished difference Result 526 states and 656 transitions. [2021-05-02 12:36:30,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-05-02 12:36:30,764 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 48 states have internal predecessors, (84), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:30,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:30,765 INFO L225 Difference]: With dead ends: 526 [2021-05-02 12:36:30,765 INFO L226 Difference]: Without dead ends: 482 [2021-05-02 12:36:30,766 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4777 ImplicationChecksByTransitivity, 2782.3ms TimeCoverageRelationStatistics Valid=2437, Invalid=11369, Unknown=0, NotChecked=0, Total=13806 [2021-05-02 12:36:30,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-05-02 12:36:30,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 131. [2021-05-02 12:36:30,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:30,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:30,909 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:30,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:30,909 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:30,909 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 48 states have internal predecessors, (84), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:30,909 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:30,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:30,910 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:30,910 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:31,112 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:31,113 INFO L428 AbstractCegarLoop]: === Iteration 84 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:31,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:31,113 INFO L82 PathProgramCache]: Analyzing trace with hash 428632900, now seen corresponding path program 50 times [2021-05-02 12:36:31,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:31,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91895845] [2021-05-02 12:36:31,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:31,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:31,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,425 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:31,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,426 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:31,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,428 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,429 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:31,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,430 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:31,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,431 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:31,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,432 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:31,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,433 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:31,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,434 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:31,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,436 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:31,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,437 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:31,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:31,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:31,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91895845] [2021-05-02 12:36:31,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91895845] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:31,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831695335] [2021-05-02 12:36:31,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:31,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:36:31,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:31,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:31,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:31,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:32,235 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:32,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831695335] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:32,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:32,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 50 [2021-05-02 12:36:32,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091184798] [2021-05-02 12:36:32,236 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 12:36:32,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:32,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 12:36:32,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=414, Invalid=2036, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:36:32,236 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 50 states, 50 states have (on average 1.7) internal successors, (85), 49 states have internal predecessors, (85), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:35,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:35,963 INFO L93 Difference]: Finished difference Result 486 states and 603 transitions. [2021-05-02 12:36:35,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-05-02 12:36:35,964 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.7) internal successors, (85), 49 states have internal predecessors, (85), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:35,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:35,965 INFO L225 Difference]: With dead ends: 486 [2021-05-02 12:36:35,965 INFO L226 Difference]: Without dead ends: 442 [2021-05-02 12:36:35,966 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4832 ImplicationChecksByTransitivity, 2788.7ms TimeCoverageRelationStatistics Valid=2477, Invalid=11565, Unknown=0, NotChecked=0, Total=14042 [2021-05-02 12:36:35,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-05-02 12:36:36,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 131. [2021-05-02 12:36:36,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:36,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:36,116 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:36,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:36,116 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:36,117 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 1.7) internal successors, (85), 49 states have internal predecessors, (85), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:36,117 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:36,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:36,117 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:36,117 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:36,317 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:36,318 INFO L428 AbstractCegarLoop]: === Iteration 85 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:36,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:36,318 INFO L82 PathProgramCache]: Analyzing trace with hash -1212795613, now seen corresponding path program 51 times [2021-05-02 12:36:36,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:36,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142240462] [2021-05-02 12:36:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,676 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:36,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,678 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,680 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:36,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,681 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:36,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,682 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:36,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,684 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:36,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,685 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,686 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,687 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:36,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,689 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:36,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,690 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:36,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,691 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:36,693 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:36,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142240462] [2021-05-02 12:36:36,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142240462] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:36,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49140281] [2021-05-02 12:36:36,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:36,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-05-02 12:36:36,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:36,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:36,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:36,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:36,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:37,559 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:37,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49140281] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:37,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:37,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 51 [2021-05-02 12:36:37,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024340939] [2021-05-02 12:36:37,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:36:37,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:37,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:36:37,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=2120, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:36:37,560 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 50 states have internal predecessors, (86), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:41,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:41,209 INFO L93 Difference]: Finished difference Result 445 states and 549 transitions. [2021-05-02 12:36:41,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-02 12:36:41,210 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 50 states have internal predecessors, (86), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:41,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:41,213 INFO L225 Difference]: With dead ends: 445 [2021-05-02 12:36:41,213 INFO L226 Difference]: Without dead ends: 401 [2021-05-02 12:36:41,214 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4709 ImplicationChecksByTransitivity, 2863.6ms TimeCoverageRelationStatistics Valid=2433, Invalid=11373, Unknown=0, NotChecked=0, Total=13806 [2021-05-02 12:36:41,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-05-02 12:36:41,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 131. [2021-05-02 12:36:41,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:41,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:41,368 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:41,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:41,368 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:41,368 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 50 states have internal predecessors, (86), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:41,369 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:41,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:41,370 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:41,370 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:41,584 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:41,585 INFO L428 AbstractCegarLoop]: === Iteration 86 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:41,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:41,585 INFO L82 PathProgramCache]: Analyzing trace with hash -557471964, now seen corresponding path program 52 times [2021-05-02 12:36:41,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:41,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871089060] [2021-05-02 12:36:41,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:41,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,947 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:41,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,950 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:41,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:41,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,953 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:41,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:41,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:41,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,957 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:41,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:41,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,959 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:41,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,961 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:41,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,962 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:41,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,964 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:41,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,965 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:41,965 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:41,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871089060] [2021-05-02 12:36:41,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871089060] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:41,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994161867] [2021-05-02 12:36:41,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:42,022 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:36:42,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:42,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:42,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:42,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:42,864 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:42,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994161867] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:42,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:42,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 52 [2021-05-02 12:36:42,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27094251] [2021-05-02 12:36:42,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 12:36:42,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:42,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 12:36:42,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=2202, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:36:42,866 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 51 states have internal predecessors, (87), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:46,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:46,123 INFO L93 Difference]: Finished difference Result 403 states and 494 transitions. [2021-05-02 12:36:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-05-02 12:36:46,124 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 51 states have internal predecessors, (87), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:46,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:46,126 INFO L225 Difference]: With dead ends: 403 [2021-05-02 12:36:46,126 INFO L226 Difference]: Without dead ends: 359 [2021-05-02 12:36:46,127 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4416 ImplicationChecksByTransitivity, 2732.8ms TimeCoverageRelationStatistics Valid=2308, Invalid=10802, Unknown=0, NotChecked=0, Total=13110 [2021-05-02 12:36:46,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-05-02 12:36:46,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 131. [2021-05-02 12:36:46,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:46,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:46,285 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:46,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:46,285 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:46,285 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 51 states have internal predecessors, (87), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:46,285 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:46,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:46,286 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:46,286 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:46,486 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-05-02 12:36:46,486 INFO L428 AbstractCegarLoop]: === Iteration 87 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:46,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:46,487 INFO L82 PathProgramCache]: Analyzing trace with hash -1717275325, now seen corresponding path program 53 times [2021-05-02 12:36:46,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:46,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815956453] [2021-05-02 12:36:46,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:46,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,820 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,822 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:46,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:46,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,828 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,830 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:46,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,832 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,833 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:46,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:46,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:46,837 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:46,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:46,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815956453] [2021-05-02 12:36:46,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815956453] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:46,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194475668] [2021-05-02 12:36:46,838 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:46,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-05-02 12:36:46,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:46,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:46,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:46,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:46,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:47,733 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:47,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194475668] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:47,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:47,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 53 [2021-05-02 12:36:47,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777722031] [2021-05-02 12:36:47,734 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 12:36:47,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:47,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 12:36:47,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=474, Invalid=2282, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:36:47,734 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 52 states have internal predecessors, (88), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:50,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:50,880 INFO L93 Difference]: Finished difference Result 360 states and 438 transitions. [2021-05-02 12:36:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 12:36:50,881 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 52 states have internal predecessors, (88), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:50,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:50,885 INFO L225 Difference]: With dead ends: 360 [2021-05-02 12:36:50,885 INFO L226 Difference]: Without dead ends: 316 [2021-05-02 12:36:50,886 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3972 ImplicationChecksByTransitivity, 2563.1ms TimeCoverageRelationStatistics Valid=2111, Invalid=9879, Unknown=0, NotChecked=0, Total=11990 [2021-05-02 12:36:50,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-05-02 12:36:51,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 131. [2021-05-02 12:36:51,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:51,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:51,041 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:51,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:51,041 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:51,041 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 52 states have internal predecessors, (88), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:51,041 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:51,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:51,041 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:51,041 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:51,256 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:51,257 INFO L428 AbstractCegarLoop]: === Iteration 88 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:51,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:51,257 INFO L82 PathProgramCache]: Analyzing trace with hash 983526148, now seen corresponding path program 54 times [2021-05-02 12:36:51,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:51,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761506928] [2021-05-02 12:36:51,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:51,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,591 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:51,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,593 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:51,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,594 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:51,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,595 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:51,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,597 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,598 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,600 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:51,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,602 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,603 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:51,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,605 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:51,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:51,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:51,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:51,609 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:51,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:51,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761506928] [2021-05-02 12:36:51,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761506928] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:51,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832583682] [2021-05-02 12:36:51,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:51,667 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-05-02 12:36:51,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:51,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:51,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:51,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:51,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,588 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:52,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832583682] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:52,588 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:52,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 54 [2021-05-02 12:36:52,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026450303] [2021-05-02 12:36:52,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 12:36:52,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:52,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 12:36:52,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=2360, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:36:52,589 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 54 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 53 states have internal predecessors, (89), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:55,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:55,295 INFO L93 Difference]: Finished difference Result 316 states and 381 transitions. [2021-05-02 12:36:55,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 12:36:55,296 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 53 states have internal predecessors, (89), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:55,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:55,297 INFO L225 Difference]: With dead ends: 316 [2021-05-02 12:36:55,297 INFO L226 Difference]: Without dead ends: 272 [2021-05-02 12:36:55,298 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3408 ImplicationChecksByTransitivity, 2418.4ms TimeCoverageRelationStatistics Valid=1857, Invalid=8649, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 12:36:55,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-05-02 12:36:55,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 131. [2021-05-02 12:36:55,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:55,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:55,452 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:55,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:55,452 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:55,452 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 53 states have internal predecessors, (89), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:55,452 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:55,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:55,453 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:55,453 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:55,672 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-05-02 12:36:55,673 INFO L428 AbstractCegarLoop]: === Iteration 89 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:55,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:55,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1190974109, now seen corresponding path program 55 times [2021-05-02 12:36:55,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:55,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996728475] [2021-05-02 12:36:55,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,064 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:56,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,066 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:36:56,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,068 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:36:56,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:36:56,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,071 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:36:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,073 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:36:56,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,074 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:36:56,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,076 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:36:56,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,078 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:36:56,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,079 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:36:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,083 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:36:56,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,085 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:36:56,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,087 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:56,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:56,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996728475] [2021-05-02 12:36:56,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996728475] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:56,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968465560] [2021-05-02 12:36:56,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:56,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:36:56,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:56,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:57,097 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:36:57,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968465560] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:57,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:57,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 55 [2021-05-02 12:36:57,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000777429] [2021-05-02 12:36:57,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 12:36:57,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:57,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 12:36:57,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=2436, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:36:57,099 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 55 states, 55 states have (on average 1.6363636363636365) internal successors, (90), 54 states have internal predecessors, (90), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:59,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:59,465 INFO L93 Difference]: Finished difference Result 271 states and 323 transitions. [2021-05-02 12:36:59,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 12:36:59,466 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.6363636363636365) internal successors, (90), 54 states have internal predecessors, (90), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:36:59,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:59,467 INFO L225 Difference]: With dead ends: 271 [2021-05-02 12:36:59,467 INFO L226 Difference]: Without dead ends: 227 [2021-05-02 12:36:59,467 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2754 ImplicationChecksByTransitivity, 2193.2ms TimeCoverageRelationStatistics Valid=1567, Invalid=7175, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 12:36:59,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-05-02 12:36:59,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 131. [2021-05-02 12:36:59,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:36:59,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 12:36:59,624 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2021-05-02 12:36:59,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:59,624 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 12:36:59,624 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.6363636363636365) internal successors, (90), 54 states have internal predecessors, (90), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:36:59,624 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 12:36:59,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:36:59,624 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:59,625 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:59,832 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-05-02 12:36:59,832 INFO L428 AbstractCegarLoop]: === Iteration 90 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:59,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:59,832 INFO L82 PathProgramCache]: Analyzing trace with hash 118994660, now seen corresponding path program 11 times [2021-05-02 12:36:59,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:59,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828719679] [2021-05-02 12:36:59,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:59,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,178 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,180 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 12:37:00,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,181 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-05-02 12:37:00,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,183 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 12:37:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,184 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-05-02 12:37:00,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,185 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 12:37:00,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,186 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-05-02 12:37:00,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,188 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 12:37:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-05-02 12:37:00,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,190 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-05-02 12:37:00,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-05-02 12:37:00,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,193 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-05-02 12:37:00,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:00,194 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 178 proven. 97 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:37:00,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:00,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828719679] [2021-05-02 12:37:00,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828719679] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:00,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496865524] [2021-05-02 12:37:00,195 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:00,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-05-02 12:37:00,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:00,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:37:00,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:00,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:00,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:01,180 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:37:01,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496865524] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:01,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:01,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 56 [2021-05-02 12:37:01,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834031972] [2021-05-02 12:37:01,181 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 12:37:01,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:01,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 12:37:01,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=570, Invalid=2510, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:37:01,182 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 56 states, 56 states have (on average 1.625) internal successors, (91), 55 states have internal predecessors, (91), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:37:03,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:03,058 INFO L93 Difference]: Finished difference Result 225 states and 264 transitions. [2021-05-02 12:37:03,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 12:37:03,059 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.625) internal successors, (91), 55 states have internal predecessors, (91), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 105 [2021-05-02 12:37:03,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:03,060 INFO L225 Difference]: With dead ends: 225 [2021-05-02 12:37:03,060 INFO L226 Difference]: Without dead ends: 181 [2021-05-02 12:37:03,060 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2082 ImplicationChecksByTransitivity, 1843.2ms TimeCoverageRelationStatistics Valid=1281, Invalid=5525, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 12:37:03,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-05-02 12:37:03,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 133. [2021-05-02 12:37:03,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 105 states have (on average 1.1428571428571428) internal successors, (120), 106 states have internal predecessors, (120), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:37:03,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 147 transitions. [2021-05-02 12:37:03,237 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 147 transitions. Word has length 105 [2021-05-02 12:37:03,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:03,237 INFO L480 AbstractCegarLoop]: Abstraction has 133 states and 147 transitions. [2021-05-02 12:37:03,238 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 1.625) internal successors, (91), 55 states have internal predecessors, (91), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 12:37:03,238 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 147 transitions. [2021-05-02 12:37:03,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-05-02 12:37:03,238 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:03,238 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:03,439 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:03,439 INFO L428 AbstractCegarLoop]: === Iteration 91 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:03,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:03,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1969708607, now seen corresponding path program 22 times [2021-05-02 12:37:03,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:03,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669884241] [2021-05-02 12:37:03,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:03,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,601 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:03,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,603 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:03,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,604 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:03,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,605 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:03,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,607 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:03,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:03,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,609 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:03,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,610 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:03,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,611 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:03,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,613 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:03,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,614 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,615 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 88 proven. 199 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:37:03,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:03,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669884241] [2021-05-02 12:37:03,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669884241] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:03,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295039704] [2021-05-02 12:37:03,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:03,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:37:03,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:03,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:03,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:03,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 100 proven. 187 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 12:37:03,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295039704] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:03,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:03,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 21 [2021-05-02 12:37:03,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439238392] [2021-05-02 12:37:03,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 12:37:03,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:03,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 12:37:03,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:37:03,936 INFO L87 Difference]: Start difference. First operand 133 states and 147 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:37:04,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:04,866 INFO L93 Difference]: Finished difference Result 146 states and 161 transitions. [2021-05-02 12:37:04,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 12:37:04,867 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 106 [2021-05-02 12:37:04,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:04,867 INFO L225 Difference]: With dead ends: 146 [2021-05-02 12:37:04,867 INFO L226 Difference]: Without dead ends: 144 [2021-05-02 12:37:04,868 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 506.9ms TimeCoverageRelationStatistics Valid=352, Invalid=1054, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:37:04,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-05-02 12:37:05,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 140. [2021-05-02 12:37:05,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:05,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2021-05-02 12:37:05,050 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 106 [2021-05-02 12:37:05,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:05,050 INFO L480 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2021-05-02 12:37:05,050 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 12:37:05,050 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2021-05-02 12:37:05,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:05,051 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:05,051 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:05,252 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:05,253 INFO L428 AbstractCegarLoop]: === Iteration 92 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:05,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:05,253 INFO L82 PathProgramCache]: Analyzing trace with hash 278401990, now seen corresponding path program 23 times [2021-05-02 12:37:05,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:05,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523715192] [2021-05-02 12:37:05,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:05,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,700 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:05,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,702 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,713 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,715 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,716 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:05,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,719 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:05,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,720 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:05,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,722 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:05,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,723 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,725 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:05,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,726 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:05,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,728 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:05,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:05,729 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:05,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:05,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523715192] [2021-05-02 12:37:05,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523715192] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:05,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376695800] [2021-05-02 12:37:05,730 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:05,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-05-02 12:37:05,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:05,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:05,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:05,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:05,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:06,673 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:06,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376695800] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:06,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:06,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 48 [2021-05-02 12:37:06,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728969424] [2021-05-02 12:37:06,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:37:06,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:06,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:37:06,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1805, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:37:06,675 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 47 states have internal predecessors, (85), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:10,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:10,670 INFO L93 Difference]: Finished difference Result 776 states and 986 transitions. [2021-05-02 12:37:10,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 12:37:10,672 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 47 states have internal predecessors, (85), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:10,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:10,674 INFO L225 Difference]: With dead ends: 776 [2021-05-02 12:37:10,674 INFO L226 Difference]: Without dead ends: 729 [2021-05-02 12:37:10,675 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3250 ImplicationChecksByTransitivity, 2553.5ms TimeCoverageRelationStatistics Valid=1820, Invalid=8280, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 12:37:10,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2021-05-02 12:37:10,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 141. [2021-05-02 12:37:10,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:10,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:37:10,866 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:37:10,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:10,866 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:37:10,866 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 47 states have internal predecessors, (85), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:10,866 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:37:10,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:10,866 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:10,867 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:11,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:11,067 INFO L428 AbstractCegarLoop]: === Iteration 93 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:11,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:11,067 INFO L82 PathProgramCache]: Analyzing trace with hash -881401371, now seen corresponding path program 56 times [2021-05-02 12:37:11,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:11,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115404320] [2021-05-02 12:37:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:11,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,481 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:11,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:11,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,491 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:11,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,493 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:11,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,495 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:11,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,497 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:11,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:11,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,501 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:11,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,502 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:11,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,504 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:11,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,506 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:11,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,508 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:11,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:11,512 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:11,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:11,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115404320] [2021-05-02 12:37:11,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115404320] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:11,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634482980] [2021-05-02 12:37:11,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:11,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:37:11,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:11,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:11,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:11,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:11,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,454 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:12,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634482980] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:12,455 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:12,455 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 49 [2021-05-02 12:37:12,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735596358] [2021-05-02 12:37:12,455 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 12:37:12,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:12,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 12:37:12,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=1906, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 12:37:12,456 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 48 states have internal predecessors, (86), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:17,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:17,151 INFO L93 Difference]: Finished difference Result 737 states and 933 transitions. [2021-05-02 12:37:17,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-05-02 12:37:17,152 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 48 states have internal predecessors, (86), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:17,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:17,155 INFO L225 Difference]: With dead ends: 737 [2021-05-02 12:37:17,155 INFO L226 Difference]: Without dead ends: 690 [2021-05-02 12:37:17,156 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4141 ImplicationChecksByTransitivity, 3102.0ms TimeCoverageRelationStatistics Valid=2163, Invalid=10047, Unknown=0, NotChecked=0, Total=12210 [2021-05-02 12:37:17,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2021-05-02 12:37:17,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 141. [2021-05-02 12:37:17,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:17,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:37:17,358 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:37:17,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:17,358 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:37:17,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 48 states have internal predecessors, (86), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:17,359 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:37:17,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:17,359 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:17,359 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:17,559 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2021-05-02 12:37:17,560 INFO L428 AbstractCegarLoop]: === Iteration 94 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:17,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:17,560 INFO L82 PathProgramCache]: Analyzing trace with hash 1819400102, now seen corresponding path program 57 times [2021-05-02 12:37:17,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:17,560 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585462016] [2021-05-02 12:37:17,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:17,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,982 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:17,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,984 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:17,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,985 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:17,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,987 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:17,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,988 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:17,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,991 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:17,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,992 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:17,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,994 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:17,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,995 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:17,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,997 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:17,998 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:17,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:18,000 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:18,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:18,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:18,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585462016] [2021-05-02 12:37:18,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585462016] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:18,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017246232] [2021-05-02 12:37:18,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:18,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-05-02 12:37:18,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:18,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:18,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:18,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,932 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:18,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017246232] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:18,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:18,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 50 [2021-05-02 12:37:18,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168251578] [2021-05-02 12:37:18,933 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 12:37:18,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:18,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 12:37:18,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=445, Invalid=2005, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:37:18,933 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 50 states, 50 states have (on average 1.74) internal successors, (87), 49 states have internal predecessors, (87), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:23,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:23,584 INFO L93 Difference]: Finished difference Result 697 states and 879 transitions. [2021-05-02 12:37:23,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-05-02 12:37:23,585 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 49 states have internal predecessors, (87), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:23,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:23,587 INFO L225 Difference]: With dead ends: 697 [2021-05-02 12:37:23,587 INFO L226 Difference]: Without dead ends: 650 [2021-05-02 12:37:23,588 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4900 ImplicationChecksByTransitivity, 3115.8ms TimeCoverageRelationStatistics Valid=2473, Invalid=11569, Unknown=0, NotChecked=0, Total=14042 [2021-05-02 12:37:23,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-05-02 12:37:23,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 141. [2021-05-02 12:37:23,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:23,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:37:23,785 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:37:23,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:23,786 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:37:23,786 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 49 states have internal predecessors, (87), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:23,786 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:37:23,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:23,786 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:23,786 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:23,990 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:23,990 INFO L428 AbstractCegarLoop]: === Iteration 95 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:23,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:23,990 INFO L82 PathProgramCache]: Analyzing trace with hash -355100155, now seen corresponding path program 58 times [2021-05-02 12:37:23,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:23,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479885470] [2021-05-02 12:37:23,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,404 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:24,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,406 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,408 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,410 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,411 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:24,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:24,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:24,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:24,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,417 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:24,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,419 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,420 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:24,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:24,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:24,425 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:24,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:24,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479885470] [2021-05-02 12:37:24,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479885470] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:24,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650001359] [2021-05-02 12:37:24,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:24,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:37:24,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:24,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:24,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:24,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:24,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:25,513 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:25,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650001359] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:25,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:25,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 51 [2021-05-02 12:37:25,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566750597] [2021-05-02 12:37:25,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:37:25,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:25,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:37:25,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=2102, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:37:25,514 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 50 states have internal predecessors, (88), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:30,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:30,488 INFO L93 Difference]: Finished difference Result 656 states and 824 transitions. [2021-05-02 12:37:30,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-05-02 12:37:30,489 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 50 states have internal predecessors, (88), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:30,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:30,491 INFO L225 Difference]: With dead ends: 656 [2021-05-02 12:37:30,491 INFO L226 Difference]: Without dead ends: 609 [2021-05-02 12:37:30,492 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5465 ImplicationChecksByTransitivity, 3551.7ms TimeCoverageRelationStatistics Valid=2726, Invalid=12774, Unknown=0, NotChecked=0, Total=15500 [2021-05-02 12:37:30,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-05-02 12:37:30,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 141. [2021-05-02 12:37:30,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:30,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:37:30,687 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:37:30,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:30,687 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:37:30,687 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 50 states have internal predecessors, (88), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:30,687 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:37:30,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:30,688 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:30,688 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:30,898 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2021-05-02 12:37:30,898 INFO L428 AbstractCegarLoop]: === Iteration 96 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:30,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:30,898 INFO L82 PathProgramCache]: Analyzing trace with hash 954868614, now seen corresponding path program 59 times [2021-05-02 12:37:30,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:30,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114659433] [2021-05-02 12:37:30,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:30,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,312 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:31,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:31,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,316 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:31,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,317 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:31,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,318 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,319 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:31,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,321 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:31,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,323 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,324 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:31,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,326 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,328 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:31,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,330 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,331 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:31,333 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:31,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:31,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114659433] [2021-05-02 12:37:31,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114659433] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:31,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592065994] [2021-05-02 12:37:31,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:31,429 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-05-02 12:37:31,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:31,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:31,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:31,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:31,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:32,490 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:32,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592065994] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:32,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:32,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 52 [2021-05-02 12:37:32,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796695302] [2021-05-02 12:37:32,491 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 12:37:32,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:32,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 12:37:32,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=2197, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:37:32,492 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 51 states have internal predecessors, (89), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:37,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:37,744 INFO L93 Difference]: Finished difference Result 614 states and 768 transitions. [2021-05-02 12:37:37,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-05-02 12:37:37,747 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 51 states have internal predecessors, (89), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:37,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:37,749 INFO L225 Difference]: With dead ends: 614 [2021-05-02 12:37:37,749 INFO L226 Difference]: Without dead ends: 567 [2021-05-02 12:37:37,750 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5831 ImplicationChecksByTransitivity, 3825.8ms TimeCoverageRelationStatistics Valid=2904, Invalid=13608, Unknown=0, NotChecked=0, Total=16512 [2021-05-02 12:37:37,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-05-02 12:37:37,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 141. [2021-05-02 12:37:37,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:37,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:37:37,961 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:37:37,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:37,961 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:37:37,961 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 51 states have internal predecessors, (89), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:37,961 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:37:37,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:37,962 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:37,962 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:38,178 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:38,179 INFO L428 AbstractCegarLoop]: === Iteration 97 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:38,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:38,179 INFO L82 PathProgramCache]: Analyzing trace with hash -1385772507, now seen corresponding path program 60 times [2021-05-02 12:37:38,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:38,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230863813] [2021-05-02 12:37:38,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:38,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,611 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,614 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:38,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,615 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:38,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,617 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:38,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,648 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:38,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:38,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,656 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:38,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,658 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:38,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:38,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,662 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:38,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:38,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,666 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:38,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,668 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:38,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:38,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:38,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230863813] [2021-05-02 12:37:38,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230863813] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:38,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296129868] [2021-05-02 12:37:38,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:38,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 12:37:38,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:38,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:38,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:38,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:38,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:39,815 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:39,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296129868] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:39,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:39,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 53 [2021-05-02 12:37:39,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209401147] [2021-05-02 12:37:39,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 12:37:39,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:39,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 12:37:39,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=2290, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:37:39,816 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 52 states have internal predecessors, (90), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:44,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:44,986 INFO L93 Difference]: Finished difference Result 571 states and 711 transitions. [2021-05-02 12:37:44,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-05-02 12:37:44,987 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 52 states have internal predecessors, (90), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:44,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:44,989 INFO L225 Difference]: With dead ends: 571 [2021-05-02 12:37:44,989 INFO L226 Difference]: Without dead ends: 524 [2021-05-02 12:37:44,990 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5991 ImplicationChecksByTransitivity, 3806.3ms TimeCoverageRelationStatistics Valid=2995, Invalid=14035, Unknown=0, NotChecked=0, Total=17030 [2021-05-02 12:37:44,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-05-02 12:37:45,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 141. [2021-05-02 12:37:45,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:45,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:37:45,208 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:37:45,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:45,208 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:37:45,209 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 52 states have internal predecessors, (90), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:45,209 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:37:45,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:45,209 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:45,209 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:45,409 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:45,410 INFO L428 AbstractCegarLoop]: === Iteration 98 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:45,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:45,410 INFO L82 PathProgramCache]: Analyzing trace with hash -931203226, now seen corresponding path program 61 times [2021-05-02 12:37:45,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:45,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787257145] [2021-05-02 12:37:45,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:45,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,904 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:45,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,907 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,909 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:45,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,912 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:45,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,914 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:45,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,916 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:45,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,918 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:45,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,921 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:45,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,923 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:45,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,925 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:45,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,930 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:45,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,932 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:45,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,935 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 212 proven. 76 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:45,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:45,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787257145] [2021-05-02 12:37:45,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787257145] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:45,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959804506] [2021-05-02 12:37:45,935 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:45,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:45,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:45,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:46,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:46,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:47,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:47,037 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 246 proven. 42 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:47,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959804506] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:47,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:47,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 54 [2021-05-02 12:37:47,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699047285] [2021-05-02 12:37:47,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 12:37:47,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:47,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 12:37:47,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=2381, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:37:47,038 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 53 states have internal predecessors, (91), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:52,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:52,322 INFO L93 Difference]: Finished difference Result 527 states and 653 transitions. [2021-05-02 12:37:52,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-05-02 12:37:52,323 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 53 states have internal predecessors, (91), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:52,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:52,325 INFO L225 Difference]: With dead ends: 527 [2021-05-02 12:37:52,325 INFO L226 Difference]: Without dead ends: 480 [2021-05-02 12:37:52,326 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5949 ImplicationChecksByTransitivity, 4043.6ms TimeCoverageRelationStatistics Valid=2993, Invalid=14037, Unknown=0, NotChecked=0, Total=17030 [2021-05-02 12:37:52,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-05-02 12:37:52,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 141. [2021-05-02 12:37:52,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:37:52,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:37:52,549 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:37:52,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:52,549 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:37:52,549 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 53 states have internal predecessors, (91), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:52,549 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:37:52,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:37:52,550 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:52,550 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:52,751 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-05-02 12:37:52,751 INFO L428 AbstractCegarLoop]: === Iteration 99 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:52,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:52,751 INFO L82 PathProgramCache]: Analyzing trace with hash 275542597, now seen corresponding path program 62 times [2021-05-02 12:37:52,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:52,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416108575] [2021-05-02 12:37:52,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,222 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:53,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,225 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:37:53,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,227 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:37:53,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,229 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:37:53,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,230 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:37:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:37:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:37:53,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,239 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:37:53,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,241 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:37:53,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:37:53,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,245 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:37:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,247 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:37:53,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,249 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:37:53,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:53,251 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:53,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:53,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416108575] [2021-05-02 12:37:53,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416108575] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:53,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149080298] [2021-05-02 12:37:53,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:53,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:37:53,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:53,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:37:53,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:53,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:53,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:37:54,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149080298] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:54,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:54,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 55 [2021-05-02 12:37:54,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57926710] [2021-05-02 12:37:54,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 12:37:54,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:54,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 12:37:54,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=2470, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:37:54,533 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 54 states have internal predecessors, (92), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:37:59,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:59,794 INFO L93 Difference]: Finished difference Result 482 states and 594 transitions. [2021-05-02 12:37:59,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-05-02 12:37:59,795 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 54 states have internal predecessors, (92), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:37:59,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:59,796 INFO L225 Difference]: With dead ends: 482 [2021-05-02 12:37:59,797 INFO L226 Difference]: Without dead ends: 435 [2021-05-02 12:37:59,798 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5711 ImplicationChecksByTransitivity, 4133.1ms TimeCoverageRelationStatistics Valid=2898, Invalid=13614, Unknown=0, NotChecked=0, Total=16512 [2021-05-02 12:37:59,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-05-02 12:38:00,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 141. [2021-05-02 12:38:00,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:38:00,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:38:00,019 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:38:00,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:00,019 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:38:00,019 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 54 states have internal predecessors, (92), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:00,020 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:38:00,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:38:00,020 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:00,020 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:00,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:00,221 INFO L428 AbstractCegarLoop]: === Iteration 100 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:00,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:00,221 INFO L82 PathProgramCache]: Analyzing trace with hash -970042554, now seen corresponding path program 63 times [2021-05-02 12:38:00,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:00,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140893464] [2021-05-02 12:38:00,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:00,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,690 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,693 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:38:00,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,695 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:38:00,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,696 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:38:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,698 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:38:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,700 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:38:00,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,701 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:38:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,703 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:38:00,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,705 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:38:00,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,707 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:38:00,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,709 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:38:00,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,711 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:38:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,713 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:38:00,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:00,715 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:00,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:00,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140893464] [2021-05-02 12:38:00,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140893464] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:00,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759864976] [2021-05-02 12:38:00,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:00,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-05-02 12:38:00,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:00,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:38:00,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:00,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:00,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:01,895 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:01,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759864976] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:01,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:01,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 56 [2021-05-02 12:38:01,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100059104] [2021-05-02 12:38:01,895 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 12:38:01,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:01,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 12:38:01,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=523, Invalid=2557, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:38:01,896 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 55 states have internal predecessors, (93), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:06,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:06,693 INFO L93 Difference]: Finished difference Result 436 states and 534 transitions. [2021-05-02 12:38:06,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-05-02 12:38:06,698 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 55 states have internal predecessors, (93), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:38:06,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:06,699 INFO L225 Difference]: With dead ends: 436 [2021-05-02 12:38:06,699 INFO L226 Difference]: Without dead ends: 389 [2021-05-02 12:38:06,700 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5290 ImplicationChecksByTransitivity, 3893.5ms TimeCoverageRelationStatistics Valid=2716, Invalid=12784, Unknown=0, NotChecked=0, Total=15500 [2021-05-02 12:38:06,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-05-02 12:38:06,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 141. [2021-05-02 12:38:06,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:38:06,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:38:06,943 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:38:06,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:06,943 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:38:06,943 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 55 states have internal predecessors, (93), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:06,943 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:38:06,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:38:06,943 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:06,944 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:07,144 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:07,144 INFO L428 AbstractCegarLoop]: === Iteration 101 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:07,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:07,144 INFO L82 PathProgramCache]: Analyzing trace with hash -928476571, now seen corresponding path program 64 times [2021-05-02 12:38:07,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:07,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113837136] [2021-05-02 12:38:07,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:07,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:07,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,656 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:38:07,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,658 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:38:07,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:38:07,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,662 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:38:07,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:38:07,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,666 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:38:07,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,668 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:38:07,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,671 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:38:07,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,673 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:38:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:38:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,677 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:38:07,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,686 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:38:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,689 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:07,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:07,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113837136] [2021-05-02 12:38:07,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113837136] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:07,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549431330] [2021-05-02 12:38:07,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:07,743 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:38:07,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:07,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:38:07,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:07,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:08,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:09,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:09,024 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:09,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549431330] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:09,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:09,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 57 [2021-05-02 12:38:09,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985803297] [2021-05-02 12:38:09,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 12:38:09,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:09,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 12:38:09,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=2642, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 12:38:09,026 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 56 states have internal predecessors, (94), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:13,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:13,848 INFO L93 Difference]: Finished difference Result 389 states and 473 transitions. [2021-05-02 12:38:13,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-05-02 12:38:13,850 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 56 states have internal predecessors, (94), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:38:13,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:13,851 INFO L225 Difference]: With dead ends: 389 [2021-05-02 12:38:13,852 INFO L226 Difference]: Without dead ends: 342 [2021-05-02 12:38:13,853 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4711 ImplicationChecksByTransitivity, 4002.9ms TimeCoverageRelationStatistics Valid=2459, Invalid=11583, Unknown=0, NotChecked=0, Total=14042 [2021-05-02 12:38:13,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-05-02 12:38:14,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 141. [2021-05-02 12:38:14,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:38:14,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:38:14,106 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:38:14,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:14,106 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:38:14,107 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 56 states have internal predecessors, (94), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:14,107 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:38:14,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:38:14,107 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:14,107 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:14,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-05-02 12:38:14,321 INFO L428 AbstractCegarLoop]: === Iteration 102 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:14,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:14,321 INFO L82 PathProgramCache]: Analyzing trace with hash 360068902, now seen corresponding path program 65 times [2021-05-02 12:38:14,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:14,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611769572] [2021-05-02 12:38:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:14,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:14,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:38:14,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,830 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:38:14,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,832 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:38:14,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,833 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:38:14,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:38:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:38:14,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,838 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:38:14,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,840 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:38:14,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,841 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:38:14,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,843 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:38:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,845 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:38:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,847 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:38:14,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:14,849 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:14,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:14,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611769572] [2021-05-02 12:38:14,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611769572] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:14,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505170152] [2021-05-02 12:38:14,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:14,904 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-05-02 12:38:14,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:14,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:38:14,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:14,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:14,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:14,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:14,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:14,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:14,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:14,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:15,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:16,219 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:16,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505170152] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:16,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:16,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 58 [2021-05-02 12:38:16,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348147132] [2021-05-02 12:38:16,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 12:38:16,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:16,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 12:38:16,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=581, Invalid=2725, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:38:16,220 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 58 states, 58 states have (on average 1.6379310344827587) internal successors, (95), 57 states have internal predecessors, (95), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:20,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:20,312 INFO L93 Difference]: Finished difference Result 341 states and 411 transitions. [2021-05-02 12:38:20,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 12:38:20,314 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.6379310344827587) internal successors, (95), 57 states have internal predecessors, (95), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:38:20,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:20,315 INFO L225 Difference]: With dead ends: 341 [2021-05-02 12:38:20,315 INFO L226 Difference]: Without dead ends: 294 [2021-05-02 12:38:20,316 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4011 ImplicationChecksByTransitivity, 3614.3ms TimeCoverageRelationStatistics Valid=2145, Invalid=10065, Unknown=0, NotChecked=0, Total=12210 [2021-05-02 12:38:20,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-05-02 12:38:20,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 141. [2021-05-02 12:38:20,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:38:20,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:38:20,550 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:38:20,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:20,550 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:38:20,550 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 1.6379310344827587) internal successors, (95), 57 states have internal predecessors, (95), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:20,550 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:38:20,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:38:20,550 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:20,550 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:20,751 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-05-02 12:38:20,751 INFO L428 AbstractCegarLoop]: === Iteration 103 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:20,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:20,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1650272901, now seen corresponding path program 66 times [2021-05-02 12:38:20,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:20,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976074052] [2021-05-02 12:38:20,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:20,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,303 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:21,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,306 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:38:21,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,308 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:38:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,310 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:38:21,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,311 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:38:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,315 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:38:21,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,317 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:38:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,319 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:38:21,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,321 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:38:21,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,323 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:38:21,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,325 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:38:21,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,327 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:38:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,329 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:38:21,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:21,331 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:21,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:21,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976074052] [2021-05-02 12:38:21,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976074052] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:21,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787996728] [2021-05-02 12:38:21,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:21,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 12:38:21,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:21,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:38:21,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:21,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:22,818 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:22,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787996728] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:22,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:22,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 59 [2021-05-02 12:38:22,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040826568] [2021-05-02 12:38:22,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-02 12:38:22,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:22,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-02 12:38:22,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=616, Invalid=2806, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:38:22,819 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 59 states, 59 states have (on average 1.6271186440677967) internal successors, (96), 58 states have internal predecessors, (96), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:26,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:26,253 INFO L93 Difference]: Finished difference Result 292 states and 348 transitions. [2021-05-02 12:38:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 12:38:26,256 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.6271186440677967) internal successors, (96), 58 states have internal predecessors, (96), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:38:26,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:26,257 INFO L225 Difference]: With dead ends: 292 [2021-05-02 12:38:26,257 INFO L226 Difference]: Without dead ends: 245 [2021-05-02 12:38:26,258 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3225 ImplicationChecksByTransitivity, 3312.7ms TimeCoverageRelationStatistics Valid=1798, Invalid=8302, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 12:38:26,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-05-02 12:38:26,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 141. [2021-05-02 12:38:26,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:38:26,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2021-05-02 12:38:26,519 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2021-05-02 12:38:26,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:26,519 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2021-05-02 12:38:26,519 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 1.6271186440677967) internal successors, (96), 58 states have internal predecessors, (96), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:26,519 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2021-05-02 12:38:26,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 12:38:26,519 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:26,519 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:26,720 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-05-02 12:38:26,720 INFO L428 AbstractCegarLoop]: === Iteration 104 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:26,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:26,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1303076090, now seen corresponding path program 12 times [2021-05-02 12:38:26,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:26,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233176812] [2021-05-02 12:38:26,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:26,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,235 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:27,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,238 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-05-02 12:38:27,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,240 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 12:38:27,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,243 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-05-02 12:38:27,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,245 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 12:38:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,247 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-05-02 12:38:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,249 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 12:38:27,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,251 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-05-02 12:38:27,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,255 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 12:38:27,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,273 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 12:38:27,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 12:38:27,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,278 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 12:38:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,281 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 12:38:27,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:27,283 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:27,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:27,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233176812] [2021-05-02 12:38:27,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233176812] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:27,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18474341] [2021-05-02 12:38:27,284 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:27,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 12:38:27,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:27,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:38:27,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:27,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:27,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:28,984 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:28,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18474341] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:28,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:28,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 60 [2021-05-02 12:38:28,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816038295] [2021-05-02 12:38:28,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 12:38:28,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:28,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 12:38:28,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=655, Invalid=2885, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 12:38:28,986 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 60 states, 60 states have (on average 1.6166666666666667) internal successors, (97), 59 states have internal predecessors, (97), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:31,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:31,651 INFO L93 Difference]: Finished difference Result 242 states and 284 transitions. [2021-05-02 12:38:31,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 12:38:31,653 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.6166666666666667) internal successors, (97), 59 states have internal predecessors, (97), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 113 [2021-05-02 12:38:31,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:31,654 INFO L225 Difference]: With dead ends: 242 [2021-05-02 12:38:31,654 INFO L226 Difference]: Without dead ends: 195 [2021-05-02 12:38:31,654 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2432 ImplicationChecksByTransitivity, 2867.2ms TimeCoverageRelationStatistics Valid=1462, Invalid=6370, Unknown=0, NotChecked=0, Total=7832 [2021-05-02 12:38:31,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-05-02 12:38:31,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 143. [2021-05-02 12:38:31,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 113 states have (on average 1.1415929203539823) internal successors, (129), 114 states have internal predecessors, (129), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:38:31,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 158 transitions. [2021-05-02 12:38:31,929 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 158 transitions. Word has length 113 [2021-05-02 12:38:31,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:31,929 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 158 transitions. [2021-05-02 12:38:31,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 1.6166666666666667) internal successors, (97), 59 states have internal predecessors, (97), 26 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 12:38:31,929 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 158 transitions. [2021-05-02 12:38:31,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-05-02 12:38:31,930 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:31,930 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:32,144 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-05-02 12:38:32,145 INFO L428 AbstractCegarLoop]: === Iteration 105 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:32,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:32,145 INFO L82 PathProgramCache]: Analyzing trace with hash -2021616956, now seen corresponding path program 24 times [2021-05-02 12:38:32,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:32,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637061327] [2021-05-02 12:38:32,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:32,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,421 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:38:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:38:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,425 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:38:32,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,428 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:38:32,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,431 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:38:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,433 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:38:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,436 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:38:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,438 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:38:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,441 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:38:32,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,444 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:38:32,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,447 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:38:32,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,449 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:38:32,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:32,452 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 102 proven. 235 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:32,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:32,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637061327] [2021-05-02 12:38:32,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637061327] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:32,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372564540] [2021-05-02 12:38:32,453 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:32,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 12:38:32,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:32,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:38:32,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:32,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:32,931 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 115 proven. 222 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-02 12:38:32,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372564540] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:32,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:32,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 22 [2021-05-02 12:38:32,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882356463] [2021-05-02 12:38:32,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 12:38:32,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:32,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 12:38:32,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2021-05-02 12:38:32,932 INFO L87 Difference]: Start difference. First operand 143 states and 158 transitions. Second operand has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:38:34,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:34,306 INFO L93 Difference]: Finished difference Result 156 states and 172 transitions. [2021-05-02 12:38:34,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 12:38:34,308 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 114 [2021-05-02 12:38:34,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:34,308 INFO L225 Difference]: With dead ends: 156 [2021-05-02 12:38:34,308 INFO L226 Difference]: Without dead ends: 154 [2021-05-02 12:38:34,309 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 802.0ms TimeCoverageRelationStatistics Valid=397, Invalid=1163, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:38:34,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-05-02 12:38:34,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 150. [2021-05-02 12:38:34,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:38:34,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2021-05-02 12:38:34,582 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 114 [2021-05-02 12:38:34,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:34,582 INFO L480 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2021-05-02 12:38:34,582 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 12:38:34,582 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2021-05-02 12:38:34,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:38:34,582 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:34,582 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:34,793 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-05-02 12:38:34,793 INFO L428 AbstractCegarLoop]: === Iteration 106 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:34,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:34,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1152551267, now seen corresponding path program 25 times [2021-05-02 12:38:34,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:34,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162280938] [2021-05-02 12:38:34,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:34,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,559 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:35,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,563 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:38:35,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,565 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:38:35,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,568 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:38:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,571 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:38:35,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,573 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:38:35,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,577 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:38:35,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,579 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:38:35,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,582 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:38:35,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,585 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:38:35,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,588 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:38:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,591 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:38:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,594 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:38:35,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,597 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:38:35,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,601 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:38:35,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:35,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162280938] [2021-05-02 12:38:35,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162280938] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:35,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494174775] [2021-05-02 12:38:35,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:35,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:35,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:38:35,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:35,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:35,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:36,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:37,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:37,025 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:38:37,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494174775] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:37,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:37,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 51 [2021-05-02 12:38:37,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12437140] [2021-05-02 12:38:37,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:38:37,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:37,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:38:37,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=512, Invalid=2038, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:38:37,026 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 50 states have internal predecessors, (90), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:38:42,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:42,979 INFO L93 Difference]: Finished difference Result 883 states and 1123 transitions. [2021-05-02 12:38:42,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 12:38:42,981 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 50 states have internal predecessors, (90), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:38:42,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:42,984 INFO L225 Difference]: With dead ends: 883 [2021-05-02 12:38:42,984 INFO L226 Difference]: Without dead ends: 833 [2021-05-02 12:38:42,985 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3760 ImplicationChecksByTransitivity, 3882.6ms TimeCoverageRelationStatistics Valid=2069, Invalid=9487, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 12:38:42,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2021-05-02 12:38:43,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 151. [2021-05-02 12:38:43,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:38:43,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:38:43,263 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:38:43,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:43,264 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:38:43,264 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 50 states have internal predecessors, (90), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:38:43,264 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:38:43,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:38:43,264 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:43,264 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:43,464 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-05-02 12:38:43,465 INFO L428 AbstractCegarLoop]: === Iteration 107 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:43,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:43,465 INFO L82 PathProgramCache]: Analyzing trace with hash -93033884, now seen corresponding path program 67 times [2021-05-02 12:38:43,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:43,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854216979] [2021-05-02 12:38:43,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,024 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,026 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:38:44,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,029 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:38:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:38:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,033 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:38:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,035 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:38:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,037 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:38:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:38:44,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:38:44,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,044 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:38:44,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,046 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:38:44,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,048 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:38:44,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,050 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:38:44,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,052 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:38:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,055 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:38:44,055 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:44,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854216979] [2021-05-02 12:38:44,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854216979] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:44,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962877898] [2021-05-02 12:38:44,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:44,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:38:44,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:44,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:44,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:45,437 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:38:45,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962877898] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:45,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:45,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 52 [2021-05-02 12:38:45,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265628528] [2021-05-02 12:38:45,438 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 12:38:45,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:45,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 12:38:45,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=2146, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:38:45,439 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 52 states, 52 states have (on average 1.75) internal successors, (91), 51 states have internal predecessors, (91), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:38:51,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:51,871 INFO L93 Difference]: Finished difference Result 841 states and 1066 transitions. [2021-05-02 12:38:51,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-02 12:38:51,874 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.75) internal successors, (91), 51 states have internal predecessors, (91), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:38:51,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:51,880 INFO L225 Difference]: With dead ends: 841 [2021-05-02 12:38:51,880 INFO L226 Difference]: Without dead ends: 791 [2021-05-02 12:38:51,881 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4823 ImplicationChecksByTransitivity, 4315.9ms TimeCoverageRelationStatistics Valid=2474, Invalid=11568, Unknown=0, NotChecked=0, Total=14042 [2021-05-02 12:38:51,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-05-02 12:38:52,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 151. [2021-05-02 12:38:52,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:38:52,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:38:52,170 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:38:52,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:52,170 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:38:52,170 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 1.75) internal successors, (91), 51 states have internal predecessors, (91), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:38:52,171 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:38:52,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:38:52,171 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:52,171 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:38:52,371 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-05-02 12:38:52,372 INFO L428 AbstractCegarLoop]: === Iteration 108 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:52,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:52,372 INFO L82 PathProgramCache]: Analyzing trace with hash -51467901, now seen corresponding path program 68 times [2021-05-02 12:38:52,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:52,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730982196] [2021-05-02 12:38:52,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:52,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,076 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:53,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,079 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:38:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,081 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:38:53,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,083 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:38:53,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,085 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:38:53,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,087 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:38:53,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,090 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:38:53,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,092 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:38:53,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,094 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:38:53,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,096 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:38:53,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,098 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:38:53,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,101 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:38:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,103 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:38:53,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,105 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:38:53,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:53,107 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:38:53,108 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:53,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730982196] [2021-05-02 12:38:53,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730982196] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:53,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288128565] [2021-05-02 12:38:53,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:53,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:38:53,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:53,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:38:53,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:53,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:53,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:54,691 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:38:54,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288128565] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:54,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:54,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 53 [2021-05-02 12:38:54,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85087685] [2021-05-02 12:38:54,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 12:38:54,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:54,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 12:38:54,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=504, Invalid=2252, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:38:54,693 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 52 states have internal predecessors, (92), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:02,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:39:02,274 INFO L93 Difference]: Finished difference Result 798 states and 1008 transitions. [2021-05-02 12:39:02,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-05-02 12:39:02,276 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 52 states have internal predecessors, (92), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:39:02,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:39:02,278 INFO L225 Difference]: With dead ends: 798 [2021-05-02 12:39:02,278 INFO L226 Difference]: Without dead ends: 748 [2021-05-02 12:39:02,279 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5753 ImplicationChecksByTransitivity, 5310.3ms TimeCoverageRelationStatistics Valid=2850, Invalid=13406, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 12:39:02,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2021-05-02 12:39:02,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 151. [2021-05-02 12:39:02,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:39:02,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:39:02,605 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:39:02,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:39:02,605 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:39:02,620 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 52 states have internal predecessors, (92), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:02,621 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:39:02,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:39:02,621 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:39:02,621 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:39:02,844 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:02,845 INFO L428 AbstractCegarLoop]: === Iteration 109 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:39:02,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:39:02,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1237077572, now seen corresponding path program 69 times [2021-05-02 12:39:02,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:39:02,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953002398] [2021-05-02 12:39:02,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:39:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,540 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:39:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:39:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:39:03,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,548 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:39:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,549 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:39:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,552 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:39:03,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,554 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:39:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,556 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:39:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,559 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:39:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,561 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:39:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,563 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:39:03,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,566 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:39:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,568 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:39:03,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,570 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:39:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:03,572 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:03,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:39:03,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953002398] [2021-05-02 12:39:03,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953002398] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:03,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728973509] [2021-05-02 12:39:03,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:03,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-05-02 12:39:03,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:39:03,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:39:03,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:39:03,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:03,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:04,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:05,128 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:05,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728973509] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:05,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:39:05,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 54 [2021-05-02 12:39:05,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144473466] [2021-05-02 12:39:05,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 12:39:05,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:39:05,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 12:39:05,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=2356, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:39:05,129 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 53 states have internal predecessors, (93), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:12,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:39:12,453 INFO L93 Difference]: Finished difference Result 754 states and 949 transitions. [2021-05-02 12:39:12,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-05-02 12:39:12,455 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 53 states have internal predecessors, (93), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:39:12,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:39:12,457 INFO L225 Difference]: With dead ends: 754 [2021-05-02 12:39:12,457 INFO L226 Difference]: Without dead ends: 704 [2021-05-02 12:39:12,458 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6480 ImplicationChecksByTransitivity, 5274.3ms TimeCoverageRelationStatistics Valid=3170, Invalid=14920, Unknown=0, NotChecked=0, Total=18090 [2021-05-02 12:39:12,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2021-05-02 12:39:12,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 151. [2021-05-02 12:39:12,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:39:12,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:39:12,759 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:39:12,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:39:12,759 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:39:12,759 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 53 states have internal predecessors, (93), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:12,759 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:39:12,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:39:12,760 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:39:12,760 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:39:12,960 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:12,960 INFO L428 AbstractCegarLoop]: === Iteration 110 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:39:12,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:39:12,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1767685725, now seen corresponding path program 70 times [2021-05-02 12:39:12,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:39:12,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521505134] [2021-05-02 12:39:12,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:39:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,593 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:39:13,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,596 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:39:13,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,598 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:39:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,600 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:39:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,602 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:39:13,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,604 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:39:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:39:13,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:39:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,611 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:39:13,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,613 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:39:13,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,615 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:39:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,618 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:39:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,620 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:39:13,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,622 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:39:13,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:13,625 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:13,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:39:13,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521505134] [2021-05-02 12:39:13,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521505134] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:13,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858289502] [2021-05-02 12:39:13,625 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:13,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:39:13,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:39:13,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:39:13,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:39:13,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:13,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:14,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:15,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:15,067 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:15,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858289502] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:15,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:39:15,068 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 55 [2021-05-02 12:39:15,068 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694974346] [2021-05-02 12:39:15,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 12:39:15,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:39:15,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 12:39:15,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=512, Invalid=2458, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:39:15,069 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 54 states have internal predecessors, (94), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:22,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:39:22,769 INFO L93 Difference]: Finished difference Result 709 states and 889 transitions. [2021-05-02 12:39:22,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-05-02 12:39:22,771 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 54 states have internal predecessors, (94), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:39:22,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:39:22,772 INFO L225 Difference]: With dead ends: 709 [2021-05-02 12:39:22,773 INFO L226 Difference]: Without dead ends: 659 [2021-05-02 12:39:22,774 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6994 ImplicationChecksByTransitivity, 5652.9ms TimeCoverageRelationStatistics Valid=3413, Invalid=16047, Unknown=0, NotChecked=0, Total=19460 [2021-05-02 12:39:22,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-05-02 12:39:23,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 151. [2021-05-02 12:39:23,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:39:23,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:39:23,067 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:39:23,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:39:23,067 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:39:23,067 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 54 states have internal predecessors, (94), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:23,067 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:39:23,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:39:23,067 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:39:23,067 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:39:23,281 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:23,281 INFO L428 AbstractCegarLoop]: === Iteration 111 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:39:23,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:39:23,281 INFO L82 PathProgramCache]: Analyzing trace with hash -426067420, now seen corresponding path program 71 times [2021-05-02 12:39:23,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:39:23,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878919320] [2021-05-02 12:39:23,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:39:23,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,003 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:39:24,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,006 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:39:24,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,008 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:39:24,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,010 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:39:24,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,012 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:39:24,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,015 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:39:24,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,030 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:39:24,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,032 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:39:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,035 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:39:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,037 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:39:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,040 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:39:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:39:24,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,044 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:39:24,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,046 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:39:24,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:24,049 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:24,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:39:24,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878919320] [2021-05-02 12:39:24,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878919320] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:24,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389535087] [2021-05-02 12:39:24,049 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:24,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-05-02 12:39:24,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:39:24,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:39:24,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:39:24,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:24,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:25,807 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:25,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389535087] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:25,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:39:25,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 56 [2021-05-02 12:39:25,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323257272] [2021-05-02 12:39:25,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 12:39:25,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:39:25,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 12:39:25,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=2558, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:39:25,808 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 55 states have internal predecessors, (95), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:33,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:39:33,877 INFO L93 Difference]: Finished difference Result 663 states and 828 transitions. [2021-05-02 12:39:33,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-02 12:39:33,879 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 55 states have internal predecessors, (95), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:39:33,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:39:33,881 INFO L225 Difference]: With dead ends: 663 [2021-05-02 12:39:33,881 INFO L226 Difference]: Without dead ends: 613 [2021-05-02 12:39:33,882 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7282 ImplicationChecksByTransitivity, 6150.5ms TimeCoverageRelationStatistics Valid=3564, Invalid=16742, Unknown=0, NotChecked=0, Total=20306 [2021-05-02 12:39:33,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2021-05-02 12:39:34,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 151. [2021-05-02 12:39:34,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:39:34,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:39:34,181 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:39:34,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:39:34,181 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:39:34,181 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 55 states have internal predecessors, (95), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:34,181 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:39:34,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:39:34,182 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:39:34,182 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:39:34,382 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,110 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:34,382 INFO L428 AbstractCegarLoop]: === Iteration 112 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:39:34,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:39:34,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1785572925, now seen corresponding path program 72 times [2021-05-02 12:39:34,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:39:34,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182773515] [2021-05-02 12:39:34,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:39:34,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,957 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:39:34,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,960 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:39:34,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,962 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:39:34,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,965 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:39:34,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,967 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:39:34,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,969 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:39:34,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,971 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:39:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,974 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:39:34,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,976 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:39:34,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,978 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:39:34,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:39:34,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,983 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:39:34,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,986 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:39:34,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,988 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:39:34,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:34,991 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:34,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:39:34,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182773515] [2021-05-02 12:39:34,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182773515] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:34,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544474946] [2021-05-02 12:39:34,991 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:35,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2021-05-02 12:39:35,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:39:35,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:39:35,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:39:35,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:35,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:36,818 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:36,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544474946] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:36,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:39:36,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 57 [2021-05-02 12:39:36,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600501428] [2021-05-02 12:39:36,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 12:39:36,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:39:36,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 12:39:36,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=536, Invalid=2656, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 12:39:36,820 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 56 states have internal predecessors, (96), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:45,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:39:45,430 INFO L93 Difference]: Finished difference Result 616 states and 766 transitions. [2021-05-02 12:39:45,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-02 12:39:45,432 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 56 states have internal predecessors, (96), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:39:45,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:39:45,433 INFO L225 Difference]: With dead ends: 616 [2021-05-02 12:39:45,433 INFO L226 Difference]: Without dead ends: 566 [2021-05-02 12:39:45,434 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7343 ImplicationChecksByTransitivity, 6432.9ms TimeCoverageRelationStatistics Valid=3614, Invalid=16978, Unknown=0, NotChecked=0, Total=20592 [2021-05-02 12:39:45,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-05-02 12:39:45,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 151. [2021-05-02 12:39:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:39:45,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:39:45,759 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:39:45,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:39:45,759 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:39:45,759 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 56 states have internal predecessors, (96), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:45,759 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:39:45,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:39:45,760 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:39:45,760 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:39:45,969 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-05-02 12:39:45,969 INFO L428 AbstractCegarLoop]: === Iteration 113 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:39:45,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:39:45,969 INFO L82 PathProgramCache]: Analyzing trace with hash -980570620, now seen corresponding path program 73 times [2021-05-02 12:39:45,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:39:45,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890855854] [2021-05-02 12:39:45,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:39:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,600 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:39:46,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,603 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:39:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,605 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:39:46,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:39:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,610 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:39:46,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,612 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:39:46,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,615 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:39:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,617 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:39:46,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,619 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:39:46,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,622 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:39:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,624 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:39:46,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,627 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:39:46,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,629 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:39:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,631 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:39:46,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,634 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:46,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:39:46,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890855854] [2021-05-02 12:39:46,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890855854] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:46,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617398723] [2021-05-02 12:39:46,634 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:46,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:46,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:39:46,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:39:46,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:46,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:47,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:48,686 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:48,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617398723] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:48,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:39:48,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 58 [2021-05-02 12:39:48,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367216128] [2021-05-02 12:39:48,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 12:39:48,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:39:48,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 12:39:48,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=554, Invalid=2752, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:39:48,687 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 57 states have internal predecessors, (97), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:57,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:39:57,111 INFO L93 Difference]: Finished difference Result 568 states and 703 transitions. [2021-05-02 12:39:57,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-05-02 12:39:57,113 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 57 states have internal predecessors, (97), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:39:57,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:39:57,114 INFO L225 Difference]: With dead ends: 568 [2021-05-02 12:39:57,114 INFO L226 Difference]: Without dead ends: 518 [2021-05-02 12:39:57,115 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7183 ImplicationChecksByTransitivity, 6847.7ms TimeCoverageRelationStatistics Valid=3560, Invalid=16746, Unknown=0, NotChecked=0, Total=20306 [2021-05-02 12:39:57,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-05-02 12:39:57,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 151. [2021-05-02 12:39:57,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:39:57,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:39:57,452 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:39:57,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:39:57,452 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:39:57,452 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 57 states have internal predecessors, (97), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:39:57,452 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:39:57,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:39:57,453 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:39:57,453 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:39:57,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-05-02 12:39:57,665 INFO L428 AbstractCegarLoop]: === Iteration 114 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:39:57,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:39:57,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1795302941, now seen corresponding path program 74 times [2021-05-02 12:39:57,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:39:57,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367416937] [2021-05-02 12:39:57,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:39:57,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,448 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:39:58,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,451 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:39:58,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,454 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:39:58,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:39:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,460 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:39:58,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,463 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:39:58,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:39:58,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,468 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:39:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,471 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:39:58,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:39:58,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,477 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:39:58,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,480 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:39:58,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:39:58,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,486 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:39:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:39:58,488 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:39:58,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:39:58,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367416937] [2021-05-02 12:39:58,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367416937] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:39:58,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176155694] [2021-05-02 12:39:58,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:39:58,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:39:58,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:39:58,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:39:58,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:39:58,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:58,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:39:59,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:00,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176155694] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:00,604 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:40:00,604 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 59 [2021-05-02 12:40:00,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406249928] [2021-05-02 12:40:00,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-02 12:40:00,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:40:00,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-02 12:40:00,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=576, Invalid=2846, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:40:00,605 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 58 states have internal predecessors, (98), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:09,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:40:09,962 INFO L93 Difference]: Finished difference Result 519 states and 639 transitions. [2021-05-02 12:40:09,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-05-02 12:40:09,964 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 58 states have internal predecessors, (98), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:40:09,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:40:09,965 INFO L225 Difference]: With dead ends: 519 [2021-05-02 12:40:09,965 INFO L226 Difference]: Without dead ends: 469 [2021-05-02 12:40:09,966 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6810 ImplicationChecksByTransitivity, 7605.2ms TimeCoverageRelationStatistics Valid=3405, Invalid=16055, Unknown=0, NotChecked=0, Total=19460 [2021-05-02 12:40:09,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-05-02 12:40:10,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 151. [2021-05-02 12:40:10,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:40:10,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:40:10,288 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:40:10,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:40:10,288 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:40:10,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 58 states have internal predecessors, (98), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:10,289 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:40:10,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:40:10,289 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:40:10,289 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:40:10,490 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-05-02 12:40:10,490 INFO L428 AbstractCegarLoop]: === Iteration 115 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:40:10,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:40:10,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1282201116, now seen corresponding path program 75 times [2021-05-02 12:40:10,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:40:10,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730711305] [2021-05-02 12:40:10,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:40:10,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,369 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:40:11,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,373 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:40:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,377 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:40:11,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,380 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:40:11,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,390 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:40:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,393 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:40:11,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,396 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:40:11,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:40:11,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,417 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:40:11,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,421 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:40:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,424 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:40:11,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,427 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:40:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,431 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:40:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,434 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:40:11,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:11,437 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:11,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:40:11,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730711305] [2021-05-02 12:40:11,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730711305] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:11,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53006889] [2021-05-02 12:40:11,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:40:11,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-05-02 12:40:11,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:40:11,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:40:11,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:40:11,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:11,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:12,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:13,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:14,136 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:14,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53006889] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:14,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:40:14,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 60 [2021-05-02 12:40:14,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579350764] [2021-05-02 12:40:14,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 12:40:14,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:40:14,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 12:40:14,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=602, Invalid=2938, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 12:40:14,141 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 60 states, 60 states have (on average 1.65) internal successors, (99), 59 states have internal predecessors, (99), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:22,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:40:22,884 INFO L93 Difference]: Finished difference Result 469 states and 574 transitions. [2021-05-02 12:40:22,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-05-02 12:40:22,886 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.65) internal successors, (99), 59 states have internal predecessors, (99), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:40:22,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:40:22,887 INFO L225 Difference]: With dead ends: 469 [2021-05-02 12:40:22,887 INFO L226 Difference]: Without dead ends: 419 [2021-05-02 12:40:22,889 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6243 ImplicationChecksByTransitivity, 7777.2ms TimeCoverageRelationStatistics Valid=3158, Invalid=14932, Unknown=0, NotChecked=0, Total=18090 [2021-05-02 12:40:22,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-05-02 12:40:23,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 151. [2021-05-02 12:40:23,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:40:23,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:40:23,245 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:40:23,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:40:23,245 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:40:23,245 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 1.65) internal successors, (99), 59 states have internal predecessors, (99), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:23,245 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:40:23,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:40:23,246 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:40:23,246 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:40:23,462 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-05-02 12:40:23,462 INFO L428 AbstractCegarLoop]: === Iteration 116 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:40:23,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:40:23,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1739053571, now seen corresponding path program 76 times [2021-05-02 12:40:23,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:40:23,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701445364] [2021-05-02 12:40:23,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:40:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:40:24,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,477 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:40:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,480 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:40:24,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:40:24,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,486 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:40:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:40:24,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,492 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:40:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,495 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:40:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,498 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:40:24,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,501 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:40:24,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,504 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:40:24,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,507 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:40:24,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:40:24,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,512 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:40:24,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:24,515 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:24,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:40:24,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701445364] [2021-05-02 12:40:24,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701445364] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:24,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919424169] [2021-05-02 12:40:24,516 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:40:24,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:40:24,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:40:24,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:40:24,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:40:24,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:24,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:25,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:26,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:27,235 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:27,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919424169] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:27,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:40:27,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 61 [2021-05-02 12:40:27,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440952061] [2021-05-02 12:40:27,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states [2021-05-02 12:40:27,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:40:27,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-05-02 12:40:27,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=3028, Unknown=0, NotChecked=0, Total=3660 [2021-05-02 12:40:27,236 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 60 states have internal predecessors, (100), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:34,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:40:34,862 INFO L93 Difference]: Finished difference Result 418 states and 508 transitions. [2021-05-02 12:40:34,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-02 12:40:34,864 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 60 states have internal predecessors, (100), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:40:34,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:40:34,865 INFO L225 Difference]: With dead ends: 418 [2021-05-02 12:40:34,865 INFO L226 Difference]: Without dead ends: 368 [2021-05-02 12:40:34,866 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5513 ImplicationChecksByTransitivity, 7155.0ms TimeCoverageRelationStatistics Valid=2834, Invalid=13422, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 12:40:34,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-05-02 12:40:35,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 151. [2021-05-02 12:40:35,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:40:35,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:40:35,206 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:40:35,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:40:35,206 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:40:35,206 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 60 states have internal predecessors, (100), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:35,206 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:40:35,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:40:35,215 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:40:35,216 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:40:35,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:40:35,434 INFO L428 AbstractCegarLoop]: === Iteration 117 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:40:35,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:40:35,435 INFO L82 PathProgramCache]: Analyzing trace with hash 908668356, now seen corresponding path program 77 times [2021-05-02 12:40:35,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:40:35,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554162353] [2021-05-02 12:40:35,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:40:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,389 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:40:36,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,393 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:40:36,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,403 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:40:36,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,407 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:40:36,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,410 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:40:36,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:40:36,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:40:36,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,420 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:40:36,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:40:36,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,427 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:40:36,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,430 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:40:36,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,434 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:40:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,437 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:40:36,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:40:36,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:36,443 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:36,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:40:36,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554162353] [2021-05-02 12:40:36,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554162353] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:36,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840070111] [2021-05-02 12:40:36,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:40:36,508 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-05-02 12:40:36,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:40:36,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:40:36,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:40:36,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:36,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:37,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:38,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:39,360 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:39,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840070111] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:39,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:40:39,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 62 [2021-05-02 12:40:39,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345117757] [2021-05-02 12:40:39,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states [2021-05-02 12:40:39,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:40:39,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-05-02 12:40:39,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=3116, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 12:40:39,361 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 62 states, 62 states have (on average 1.6290322580645162) internal successors, (101), 61 states have internal predecessors, (101), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:45,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:40:45,840 INFO L93 Difference]: Finished difference Result 366 states and 441 transitions. [2021-05-02 12:40:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 12:40:45,842 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6290322580645162) internal successors, (101), 61 states have internal predecessors, (101), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:40:45,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:40:45,843 INFO L225 Difference]: With dead ends: 366 [2021-05-02 12:40:45,843 INFO L226 Difference]: Without dead ends: 316 [2021-05-02 12:40:45,844 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4663 ImplicationChecksByTransitivity, 6427.0ms TimeCoverageRelationStatistics Valid=2454, Invalid=11588, Unknown=0, NotChecked=0, Total=14042 [2021-05-02 12:40:45,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-05-02 12:40:46,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 151. [2021-05-02 12:40:46,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:40:46,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:40:46,227 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:40:46,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:40:46,227 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:40:46,227 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 62 states, 62 states have (on average 1.6290322580645162) internal successors, (101), 61 states have internal predecessors, (101), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:46,227 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:40:46,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:40:46,228 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:40:46,228 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:40:46,428 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-05-02 12:40:46,428 INFO L428 AbstractCegarLoop]: === Iteration 118 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:40:46,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:40:46,429 INFO L82 PathProgramCache]: Analyzing trace with hash 936530467, now seen corresponding path program 78 times [2021-05-02 12:40:46,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:40:46,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839416695] [2021-05-02 12:40:46,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:40:46,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,513 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:40:47,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,519 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:40:47,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,522 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:40:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,526 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:40:47,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,529 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:40:47,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,532 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:40:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,535 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:40:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,537 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:40:47,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,540 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:40:47,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,544 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:40:47,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,547 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:40:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,551 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:40:47,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,554 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:40:47,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,557 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:40:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:47,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:40:47,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839416695] [2021-05-02 12:40:47,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839416695] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:47,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863484270] [2021-05-02 12:40:47,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:40:47,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2021-05-02 12:40:47,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:40:47,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:40:47,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:40:47,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:47,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:48,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:49,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:50,311 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:50,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863484270] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:50,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:40:50,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 63 [2021-05-02 12:40:50,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882891374] [2021-05-02 12:40:50,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-02 12:40:50,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:40:50,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-02 12:40:50,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=704, Invalid=3202, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:40:50,313 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 63 states, 63 states have (on average 1.619047619047619) internal successors, (102), 62 states have internal predecessors, (102), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:56,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:40:56,290 INFO L93 Difference]: Finished difference Result 313 states and 373 transitions. [2021-05-02 12:40:56,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 12:40:56,293 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.619047619047619) internal successors, (102), 62 states have internal predecessors, (102), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:40:56,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:40:56,294 INFO L225 Difference]: With dead ends: 313 [2021-05-02 12:40:56,294 INFO L226 Difference]: Without dead ends: 263 [2021-05-02 12:40:56,295 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3733 ImplicationChecksByTransitivity, 6040.5ms TimeCoverageRelationStatistics Valid=2045, Invalid=9511, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 12:40:56,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-05-02 12:40:56,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 151. [2021-05-02 12:40:56,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:40:56,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2021-05-02 12:40:56,700 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2021-05-02 12:40:56,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:40:56,700 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2021-05-02 12:40:56,700 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 1.619047619047619) internal successors, (102), 62 states have internal predecessors, (102), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:40:56,701 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2021-05-02 12:40:56,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:40:56,701 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:40:56,701 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:40:56,901 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:40:56,902 INFO L428 AbstractCegarLoop]: === Iteration 119 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:40:56,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:40:56,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1800255908, now seen corresponding path program 13 times [2021-05-02 12:40:56,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:40:56,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920009042] [2021-05-02 12:40:56,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:40:56,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,018 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:40:58,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,022 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 12:40:58,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,026 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-02 12:40:58,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,029 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 12:40:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,032 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-05-02 12:40:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,036 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 12:40:58,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-05-02 12:40:58,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 12:40:58,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,045 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-05-02 12:40:58,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,049 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-05-02 12:40:58,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,053 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-05-02 12:40:58,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,056 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-05-02 12:40:58,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,061 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-05-02 12:40:58,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,068 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-05-02 12:40:58,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,072 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:40:58,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:40:58,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920009042] [2021-05-02 12:40:58,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920009042] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:40:58,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348765891] [2021-05-02 12:40:58,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:40:58,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:40:58,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:40:58,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:40:58,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:58,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:40:59,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:00,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:01,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:01,123 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:41:01,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348765891] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:01,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:41:01,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 64 [2021-05-02 12:41:01,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060576264] [2021-05-02 12:41:01,124 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-02 12:41:01,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:41:01,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-02 12:41:01,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=3286, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 12:41:01,125 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 64 states, 64 states have (on average 1.609375) internal successors, (103), 63 states have internal predecessors, (103), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:41:06,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:41:06,095 INFO L93 Difference]: Finished difference Result 259 states and 304 transitions. [2021-05-02 12:41:06,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 12:41:06,098 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.609375) internal successors, (103), 63 states have internal predecessors, (103), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 121 [2021-05-02 12:41:06,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:41:06,098 INFO L225 Difference]: With dead ends: 259 [2021-05-02 12:41:06,099 INFO L226 Difference]: Without dead ends: 209 [2021-05-02 12:41:06,099 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2809 ImplicationChecksByTransitivity, 5487.6ms TimeCoverageRelationStatistics Valid=1655, Invalid=7275, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 12:41:06,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-05-02 12:41:06,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2021-05-02 12:41:06,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 121 states have (on average 1.140495867768595) internal successors, (138), 122 states have internal predecessors, (138), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:41:06,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 169 transitions. [2021-05-02 12:41:06,504 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 169 transitions. Word has length 121 [2021-05-02 12:41:06,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:41:06,505 INFO L480 AbstractCegarLoop]: Abstraction has 153 states and 169 transitions. [2021-05-02 12:41:06,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 1.609375) internal successors, (103), 63 states have internal predecessors, (103), 28 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 12:41:06,505 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 169 transitions. [2021-05-02 12:41:06,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-05-02 12:41:06,505 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:41:06,505 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:41:06,706 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2021-05-02 12:41:06,706 INFO L428 AbstractCegarLoop]: === Iteration 120 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:41:06,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:41:06,707 INFO L82 PathProgramCache]: Analyzing trace with hash 505621089, now seen corresponding path program 26 times [2021-05-02 12:41:06,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:41:06,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831636241] [2021-05-02 12:41:06,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:41:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:41:07,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:41:07,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,241 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:41:07,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,255 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:41:07,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,259 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:41:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,263 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:41:07,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,266 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:41:07,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,272 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:41:07,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,278 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:41:07,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:41:07,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,285 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:41:07,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,289 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:41:07,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,293 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:41:07,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,296 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:41:07,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:07,300 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 117 proven. 274 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:41:07,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:41:07,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831636241] [2021-05-02 12:41:07,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831636241] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:07,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646394654] [2021-05-02 12:41:07,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:41:07,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:41:07,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:41:07,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:41:07,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:41:07,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:07,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:08,320 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 131 proven. 260 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 12:41:08,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646394654] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:08,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:41:08,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 23 [2021-05-02 12:41:08,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549751681] [2021-05-02 12:41:08,321 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-02 12:41:08,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:41:08,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-02 12:41:08,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=355, Unknown=0, NotChecked=0, Total=506 [2021-05-02 12:41:08,321 INFO L87 Difference]: Start difference. First operand 153 states and 169 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:41:10,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:41:10,501 INFO L93 Difference]: Finished difference Result 166 states and 183 transitions. [2021-05-02 12:41:10,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 12:41:10,503 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 122 [2021-05-02 12:41:10,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:41:10,503 INFO L225 Difference]: With dead ends: 166 [2021-05-02 12:41:10,504 INFO L226 Difference]: Without dead ends: 164 [2021-05-02 12:41:10,504 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 1378.1ms TimeCoverageRelationStatistics Valid=445, Invalid=1277, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:41:10,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-05-02 12:41:10,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2021-05-02 12:41:10,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:41:10,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2021-05-02 12:41:10,883 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 122 [2021-05-02 12:41:10,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:41:10,884 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2021-05-02 12:41:10,884 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 12:41:10,884 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2021-05-02 12:41:10,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:41:10,884 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:41:10,884 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:41:11,085 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2021-05-02 12:41:11,085 INFO L428 AbstractCegarLoop]: === Iteration 121 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:41:11,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:41:11,085 INFO L82 PathProgramCache]: Analyzing trace with hash -631204058, now seen corresponding path program 27 times [2021-05-02 12:41:11,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:41:11,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507225341] [2021-05-02 12:41:11,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:41:11,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,156 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:41:12,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:41:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,165 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:41:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,168 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:41:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,171 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:41:12,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,174 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:41:12,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,177 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:41:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,180 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:41:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,183 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:41:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,186 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:41:12,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:41:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:41:12,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:41:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,198 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:41:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,201 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:41:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:12,205 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 289 proven. 145 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:41:12,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:41:12,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507225341] [2021-05-02 12:41:12,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507225341] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:12,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367103905] [2021-05-02 12:41:12,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:41:12,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-05-02 12:41:12,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:41:12,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:41:12,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:41:12,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:12,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:13,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:41:14,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367103905] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:14,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:41:14,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 54 [2021-05-02 12:41:14,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685476571] [2021-05-02 12:41:14,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 12:41:14,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:41:14,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 12:41:14,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=577, Invalid=2285, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:41:14,644 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 53 states have internal predecessors, (95), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:41:24,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:41:24,836 INFO L93 Difference]: Finished difference Result 997 states and 1269 transitions. [2021-05-02 12:41:24,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-02 12:41:24,839 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 53 states have internal predecessors, (95), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:41:24,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:41:24,842 INFO L225 Difference]: With dead ends: 997 [2021-05-02 12:41:24,842 INFO L226 Difference]: Without dead ends: 944 [2021-05-02 12:41:24,843 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4307 ImplicationChecksByTransitivity, 6474.6ms TimeCoverageRelationStatistics Valid=2334, Invalid=10776, Unknown=0, NotChecked=0, Total=13110 [2021-05-02 12:41:24,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2021-05-02 12:41:25,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 161. [2021-05-02 12:41:25,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:41:25,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:41:25,300 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:41:25,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:41:25,301 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:41:25,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 53 states have internal predecessors, (95), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:41:25,301 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:41:25,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:41:25,301 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:41:25,301 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:41:25,509 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:41:25,509 INFO L428 AbstractCegarLoop]: === Iteration 122 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:41:25,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:41:25,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1445936379, now seen corresponding path program 79 times [2021-05-02 12:41:25,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:41:25,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638631195] [2021-05-02 12:41:25,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:41:25,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,711 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:41:26,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,714 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:41:26,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:41:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,722 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:41:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,725 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:41:26,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,728 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:41:26,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,731 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:41:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,734 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:41:26,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,738 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:41:26,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,741 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:41:26,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,746 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:41:26,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,749 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:41:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,752 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:41:26,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,756 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:41:26,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,759 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:41:26,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:41:26,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:41:26,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638631195] [2021-05-02 12:41:26,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638631195] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:26,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666369185] [2021-05-02 12:41:26,763 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:41:26,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:26,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:41:26,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:41:26,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:26,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:27,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:28,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:29,662 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:41:29,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666369185] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:29,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:41:29,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 55 [2021-05-02 12:41:29,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356571116] [2021-05-02 12:41:29,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 12:41:29,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:41:29,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 12:41:29,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=570, Invalid=2400, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:41:29,663 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 54 states have internal predecessors, (96), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:41:40,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:41:40,808 INFO L93 Difference]: Finished difference Result 952 states and 1208 transitions. [2021-05-02 12:41:40,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-02 12:41:40,811 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 54 states have internal predecessors, (96), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:41:40,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:41:40,813 INFO L225 Difference]: With dead ends: 952 [2021-05-02 12:41:40,813 INFO L226 Difference]: Without dead ends: 899 [2021-05-02 12:41:40,814 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5557 ImplicationChecksByTransitivity, 7688.3ms TimeCoverageRelationStatistics Valid=2806, Invalid=13196, Unknown=0, NotChecked=0, Total=16002 [2021-05-02 12:41:40,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2021-05-02 12:41:41,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 161. [2021-05-02 12:41:41,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:41:41,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:41:41,211 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:41:41,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:41:41,211 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:41:41,211 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 54 states have internal predecessors, (96), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:41:41,211 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:41:41,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:41:41,212 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:41:41,212 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:41:41,412 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:41:41,412 INFO L428 AbstractCegarLoop]: === Iteration 123 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:41:41,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:41:41,413 INFO L82 PathProgramCache]: Analyzing trace with hash -932834554, now seen corresponding path program 80 times [2021-05-02 12:41:41,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:41:41,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563526990] [2021-05-02 12:41:41,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:41:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,421 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:41:42,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,425 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:41:42,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,428 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:41:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,432 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:41:42,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,435 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:41:42,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,439 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:41:42,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,443 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:41:42,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,446 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:41:42,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,450 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:41:42,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,453 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:41:42,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:41:42,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,460 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:41:42,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,464 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:41:42,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,467 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:41:42,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,470 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:41:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:42,474 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:41:42,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:41:42,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563526990] [2021-05-02 12:41:42,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563526990] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:42,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741879018] [2021-05-02 12:41:42,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:41:42,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:41:42,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:41:42,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:41:42,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:41:42,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:42,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:43,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:44,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:45,501 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:41:45,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741879018] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:45,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:41:45,501 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 56 [2021-05-02 12:41:45,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167258874] [2021-05-02 12:41:45,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 12:41:45,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:41:45,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 12:41:45,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=567, Invalid=2513, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:41:45,502 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 55 states have internal predecessors, (97), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:41:53,140 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:41:57,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:41:57,712 INFO L93 Difference]: Finished difference Result 906 states and 1146 transitions. [2021-05-02 12:41:57,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-05-02 12:41:57,715 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 55 states have internal predecessors, (97), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:41:57,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:41:57,717 INFO L225 Difference]: With dead ends: 906 [2021-05-02 12:41:57,717 INFO L226 Difference]: Without dead ends: 853 [2021-05-02 12:41:57,718 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6675 ImplicationChecksByTransitivity, 8945.9ms TimeCoverageRelationStatistics Valid=3254, Invalid=15378, Unknown=0, NotChecked=0, Total=18632 [2021-05-02 12:41:57,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-05-02 12:41:58,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 161. [2021-05-02 12:41:58,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:41:58,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:41:58,123 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:41:58,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:41:58,123 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:41:58,123 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 55 states have internal predecessors, (97), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:41:58,124 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:41:58,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:41:58,124 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:41:58,124 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:41:58,324 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-05-02 12:41:58,325 INFO L428 AbstractCegarLoop]: === Iteration 124 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:41:58,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:41:58,325 INFO L82 PathProgramCache]: Analyzing trace with hash 2088420133, now seen corresponding path program 81 times [2021-05-02 12:41:58,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:41:58,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576996016] [2021-05-02 12:41:58,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:41:58,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,432 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:41:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,435 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:41:59,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,438 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:41:59,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,441 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:41:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,444 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:41:59,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,448 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:41:59,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,451 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:41:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,454 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:41:59,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:41:59,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,460 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:41:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,464 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:41:59,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,467 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:41:59,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,470 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:41:59,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:41:59,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,477 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:41:59,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:41:59,480 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:41:59,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:41:59,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576996016] [2021-05-02 12:41:59,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576996016] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:41:59,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379949315] [2021-05-02 12:41:59,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:41:59,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-05-02 12:41:59,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:41:59,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:41:59,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:41:59,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:41:59,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:00,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:01,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:02,185 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:42:02,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379949315] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:42:02,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:42:02,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 57 [2021-05-02 12:42:02,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294836465] [2021-05-02 12:42:02,186 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 12:42:02,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:42:02,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 12:42:02,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=568, Invalid=2624, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 12:42:02,187 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 56 states have internal predecessors, (98), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:42:14,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:42:14,981 INFO L93 Difference]: Finished difference Result 859 states and 1083 transitions. [2021-05-02 12:42:14,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-05-02 12:42:14,984 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 56 states have internal predecessors, (98), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:42:14,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:42:14,986 INFO L225 Difference]: With dead ends: 859 [2021-05-02 12:42:14,986 INFO L226 Difference]: Without dead ends: 806 [2021-05-02 12:42:14,987 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7583 ImplicationChecksByTransitivity, 9451.8ms TimeCoverageRelationStatistics Valid=3648, Invalid=17232, Unknown=0, NotChecked=0, Total=20880 [2021-05-02 12:42:14,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-05-02 12:42:15,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 161. [2021-05-02 12:42:15,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:42:15,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:42:15,411 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:42:15,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:42:15,411 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:42:15,411 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 56 states have internal predecessors, (98), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:42:15,411 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:42:15,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:42:15,411 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:42:15,411 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:42:15,612 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:42:15,612 INFO L428 AbstractCegarLoop]: === Iteration 125 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:42:15,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:42:15,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1258034918, now seen corresponding path program 82 times [2021-05-02 12:42:15,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:42:15,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437828611] [2021-05-02 12:42:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:42:15,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,835 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:42:16,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,840 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:42:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,863 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:42:16,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,866 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:42:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,870 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:42:16,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,874 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:42:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,879 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:42:16,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:42:16,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,887 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:42:16,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,891 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:42:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,895 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:42:16,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,899 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:42:16,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,904 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:42:16,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,908 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:42:16,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,913 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:42:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:16,917 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:42:16,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:42:16,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437828611] [2021-05-02 12:42:16,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437828611] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:42:16,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047084005] [2021-05-02 12:42:16,918 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:42:16,987 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:42:16,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:42:16,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:42:16,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:42:17,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:17,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:18,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:19,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:20,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:20,053 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:42:20,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047084005] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:42:20,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:42:20,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 58 [2021-05-02 12:42:20,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104427948] [2021-05-02 12:42:20,054 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 12:42:20,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:42:20,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 12:42:20,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=2733, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:42:20,055 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 57 states have internal predecessors, (99), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:42:34,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:42:34,061 INFO L93 Difference]: Finished difference Result 811 states and 1019 transitions. [2021-05-02 12:42:34,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-02 12:42:34,065 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 57 states have internal predecessors, (99), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:42:34,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:42:34,067 INFO L225 Difference]: With dead ends: 811 [2021-05-02 12:42:34,067 INFO L226 Difference]: Without dead ends: 758 [2021-05-02 12:42:34,069 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8266 ImplicationChecksByTransitivity, 10782.1ms TimeCoverageRelationStatistics Valid=3964, Invalid=18686, Unknown=0, NotChecked=0, Total=22650 [2021-05-02 12:42:34,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-05-02 12:42:34,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 161. [2021-05-02 12:42:34,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:42:34,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:42:34,541 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:42:34,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:42:34,541 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:42:34,542 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 57 states have internal predecessors, (99), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:42:34,542 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:42:34,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:42:34,542 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:42:34,542 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:42:34,743 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-05-02 12:42:34,743 INFO L428 AbstractCegarLoop]: === Iteration 126 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:42:34,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:42:34,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1285897029, now seen corresponding path program 83 times [2021-05-02 12:42:34,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:42:34,743 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453625575] [2021-05-02 12:42:34,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:42:34,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,183 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:42:36,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:42:36,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,191 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:42:36,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:42:36,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,199 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:42:36,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,203 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:42:36,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,207 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:42:36,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,211 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:42:36,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,215 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:42:36,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,219 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:42:36,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,223 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:42:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,227 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:42:36,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,230 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:42:36,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,234 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:42:36,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,238 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:42:36,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:36,242 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:42:36,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:42:36,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453625575] [2021-05-02 12:42:36,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453625575] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:42:36,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218356727] [2021-05-02 12:42:36,243 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:42:36,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2021-05-02 12:42:36,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:42:36,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:42:36,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:42:36,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:36,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:37,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:38,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:39,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:40,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:42:40,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218356727] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:42:40,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:42:40,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 59 [2021-05-02 12:42:40,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644999972] [2021-05-02 12:42:40,064 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-02 12:42:40,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:42:40,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-02 12:42:40,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=582, Invalid=2840, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:42:40,065 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 58 states have internal predecessors, (100), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:42:50,510 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:42:55,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:42:55,335 INFO L93 Difference]: Finished difference Result 762 states and 954 transitions. [2021-05-02 12:42:55,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-05-02 12:42:55,341 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 58 states have internal predecessors, (100), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:42:55,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:42:55,344 INFO L225 Difference]: With dead ends: 762 [2021-05-02 12:42:55,344 INFO L226 Difference]: Without dead ends: 709 [2021-05-02 12:42:55,346 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8705 ImplicationChecksByTransitivity, 12639.6ms TimeCoverageRelationStatistics Valid=4184, Invalid=19686, Unknown=0, NotChecked=0, Total=23870 [2021-05-02 12:42:55,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2021-05-02 12:42:55,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 161. [2021-05-02 12:42:55,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:42:55,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:42:55,825 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:42:55,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:42:55,825 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:42:55,825 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 58 states have internal predecessors, (100), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:42:55,826 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:42:55,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:42:55,826 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:42:55,826 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:42:56,026 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-05-02 12:42:56,027 INFO L428 AbstractCegarLoop]: === Iteration 127 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:42:56,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:42:56,027 INFO L82 PathProgramCache]: Analyzing trace with hash -2145344826, now seen corresponding path program 84 times [2021-05-02 12:42:56,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:42:56,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725335765] [2021-05-02 12:42:56,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:42:56,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,393 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:42:57,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,397 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:42:57,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,401 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:42:57,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,405 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:42:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,409 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:42:57,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:42:57,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:42:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:42:57,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,426 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:42:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,430 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:42:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,435 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:42:57,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,439 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:42:57,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,443 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:42:57,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,449 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:42:57,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,454 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:42:57,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:42:57,470 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:42:57,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:42:57,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725335765] [2021-05-02 12:42:57,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725335765] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:42:57,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830088675] [2021-05-02 12:42:57,470 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:42:57,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-02 12:42:57,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:42:57,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:42:57,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:42:57,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:57,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:58,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:42:59,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:00,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:01,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:01,134 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:43:01,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830088675] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:43:01,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:43:01,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 60 [2021-05-02 12:43:01,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133173664] [2021-05-02 12:43:01,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 12:43:01,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:43:01,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 12:43:01,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=2945, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 12:43:01,136 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 59 states have internal predecessors, (101), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:43:12,424 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:43:17,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:43:17,248 INFO L93 Difference]: Finished difference Result 712 states and 888 transitions. [2021-05-02 12:43:17,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-05-02 12:43:17,255 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 59 states have internal predecessors, (101), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:43:17,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:43:17,256 INFO L225 Difference]: With dead ends: 712 [2021-05-02 12:43:17,256 INFO L226 Difference]: Without dead ends: 659 [2021-05-02 12:43:17,258 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8893 ImplicationChecksByTransitivity, 13431.2ms TimeCoverageRelationStatistics Valid=4296, Invalid=20196, Unknown=0, NotChecked=0, Total=24492 [2021-05-02 12:43:17,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-05-02 12:43:17,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 161. [2021-05-02 12:43:17,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:43:17,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:43:17,757 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:43:17,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:43:17,757 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:43:17,758 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 59 states have internal predecessors, (101), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:43:17,758 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:43:17,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:43:17,758 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:43:17,758 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:43:17,959 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-05-02 12:43:17,960 INFO L428 AbstractCegarLoop]: === Iteration 128 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:43:17,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:43:17,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1139659931, now seen corresponding path program 85 times [2021-05-02 12:43:17,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:43:17,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916264290] [2021-05-02 12:43:17,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:43:17,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,504 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:43:19,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,507 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:43:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,509 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:43:19,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,513 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:43:19,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:43:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,520 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:43:19,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,524 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:43:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,528 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:43:19,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,532 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:43:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,535 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:43:19,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,539 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:43:19,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:43:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,546 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:43:19,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,551 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:43:19,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,554 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:43:19,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,558 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 289 proven. 96 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:43:19,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:43:19,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916264290] [2021-05-02 12:43:19,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916264290] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:43:19,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546294597] [2021-05-02 12:43:19,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:43:19,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:19,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:43:19,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:43:19,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:19,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:20,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:21,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:22,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 329 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:43:23,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546294597] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:43:23,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:43:23,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 61 [2021-05-02 12:43:23,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688569879] [2021-05-02 12:43:23,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states [2021-05-02 12:43:23,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:43:23,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-05-02 12:43:23,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=612, Invalid=3048, Unknown=0, NotChecked=0, Total=3660 [2021-05-02 12:43:23,433 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 60 states have internal predecessors, (102), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:43:34,715 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2021-05-02 12:43:39,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:43:39,581 INFO L93 Difference]: Finished difference Result 661 states and 821 transitions. [2021-05-02 12:43:39,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-05-02 12:43:39,585 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 60 states have internal predecessors, (102), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:43:39,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:43:39,587 INFO L225 Difference]: With dead ends: 661 [2021-05-02 12:43:39,587 INFO L226 Difference]: Without dead ends: 608 [2021-05-02 12:43:39,588 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8834 ImplicationChecksByTransitivity, 14062.4ms TimeCoverageRelationStatistics Valid=4294, Invalid=20198, Unknown=0, NotChecked=0, Total=24492 [2021-05-02 12:43:39,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-05-02 12:43:40,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 161. [2021-05-02 12:43:40,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:43:40,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:43:40,051 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:43:40,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:43:40,051 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:43:40,052 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 60 states have internal predecessors, (102), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:43:40,052 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:43:40,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:43:40,052 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:43:40,052 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:43:40,256 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:43:40,257 INFO L428 AbstractCegarLoop]: === Iteration 129 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:43:40,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:43:40,257 INFO L82 PathProgramCache]: Analyzing trace with hash -28199258, now seen corresponding path program 86 times [2021-05-02 12:43:40,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:43:40,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272513648] [2021-05-02 12:43:40,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:43:40,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,662 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:43:41,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,666 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:43:41,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,670 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:43:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,674 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:43:41,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,677 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:43:41,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,681 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:43:41,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,685 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:43:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,689 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:43:41,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,692 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:43:41,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,696 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:43:41,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,701 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:43:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,705 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:43:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,709 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:43:41,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,713 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:43:41,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:43:41,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:43:41,721 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:43:41,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:43:41,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272513648] [2021-05-02 12:43:41,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272513648] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:43:41,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933949170] [2021-05-02 12:43:41,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:43:41,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:43:41,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:43:41,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:43:41,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:43:41,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:41,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:42,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:43,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:44,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:43:45,638 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:43:45,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933949170] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:43:45,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:43:45,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 62 [2021-05-02 12:43:45,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100598585] [2021-05-02 12:43:45,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states [2021-05-02 12:43:45,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:43:45,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-05-02 12:43:45,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=633, Invalid=3149, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 12:43:45,640 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 61 states have internal predecessors, (103), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:43:55,861 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:44:00,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:44:00,053 INFO L93 Difference]: Finished difference Result 609 states and 753 transitions. [2021-05-02 12:44:00,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-02 12:44:00,056 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 61 states have internal predecessors, (103), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:44:00,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:44:00,058 INFO L225 Difference]: With dead ends: 609 [2021-05-02 12:44:00,058 INFO L226 Difference]: Without dead ends: 556 [2021-05-02 12:44:00,059 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8534 ImplicationChecksByTransitivity, 12978.2ms TimeCoverageRelationStatistics Valid=4178, Invalid=19692, Unknown=0, NotChecked=0, Total=23870 [2021-05-02 12:44:00,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-05-02 12:44:00,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 161. [2021-05-02 12:44:00,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:44:00,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:44:00,513 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:44:00,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:44:00,513 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:44:00,513 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 61 states have internal predecessors, (103), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:44:00,514 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:44:00,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:44:00,514 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:44:00,514 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:44:00,714 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-05-02 12:44:00,715 INFO L428 AbstractCegarLoop]: === Iteration 130 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:44:00,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:44:00,715 INFO L82 PathProgramCache]: Analyzing trace with hash 67343237, now seen corresponding path program 87 times [2021-05-02 12:44:00,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:44:00,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395742941] [2021-05-02 12:44:00,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:44:00,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,967 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:44:01,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,971 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:44:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,975 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:44:01,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,979 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:44:01,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,982 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:44:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,987 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:44:01,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:44:01,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,993 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:44:01,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:01,997 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:44:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:02,001 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:44:02,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:02,004 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:44:02,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:02,008 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:44:02,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:02,012 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:44:02,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:02,015 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:44:02,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:02,019 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:44:02,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:02,023 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:44:02,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:44:02,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395742941] [2021-05-02 12:44:02,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395742941] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:44:02,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760175186] [2021-05-02 12:44:02,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:44:02,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-05-02 12:44:02,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:44:02,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:44:02,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:44:02,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:02,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:03,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:04,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:44:05,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760175186] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:44:05,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:44:05,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 63 [2021-05-02 12:44:05,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477111119] [2021-05-02 12:44:05,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-02 12:44:05,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:44:05,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-02 12:44:05,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=658, Invalid=3248, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:44:05,643 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 62 states have internal predecessors, (104), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:44:16,173 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:44:20,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:44:20,237 INFO L93 Difference]: Finished difference Result 556 states and 684 transitions. [2021-05-02 12:44:20,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-05-02 12:44:20,240 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 62 states have internal predecessors, (104), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:44:20,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:44:20,241 INFO L225 Difference]: With dead ends: 556 [2021-05-02 12:44:20,241 INFO L226 Difference]: Without dead ends: 503 [2021-05-02 12:44:20,243 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8006 ImplicationChecksByTransitivity, 12853.2ms TimeCoverageRelationStatistics Valid=3954, Invalid=18696, Unknown=0, NotChecked=0, Total=22650 [2021-05-02 12:44:20,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-05-02 12:44:20,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 161. [2021-05-02 12:44:20,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:44:20,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:44:20,716 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:44:20,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:44:20,716 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:44:20,716 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 62 states have internal predecessors, (104), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:44:20,717 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:44:20,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:44:20,717 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:44:20,717 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:44:20,918 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-05-02 12:44:20,919 INFO L428 AbstractCegarLoop]: === Iteration 131 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:44:20,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:44:20,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1265806714, now seen corresponding path program 88 times [2021-05-02 12:44:20,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:44:20,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486255051] [2021-05-02 12:44:20,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:44:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,500 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:44:22,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,505 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:44:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:44:22,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,514 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:44:22,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,518 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:44:22,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,523 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:44:22,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,527 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:44:22,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,531 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:44:22,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:44:22,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,541 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:44:22,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,546 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:44:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,550 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:44:22,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,554 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:44:22,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,559 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:44:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,564 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:44:22,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:22,568 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:44:22,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:44:22,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486255051] [2021-05-02 12:44:22,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486255051] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:44:22,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316269215] [2021-05-02 12:44:22,569 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:44:22,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:44:22,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:44:22,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:44:22,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:44:22,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:22,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:23,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:24,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:25,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:44:26,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316269215] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:44:26,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:44:26,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 64 [2021-05-02 12:44:26,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74940336] [2021-05-02 12:44:26,982 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-02 12:44:26,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:44:26,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-02 12:44:26,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=687, Invalid=3345, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 12:44:26,983 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 64 states, 64 states have (on average 1.640625) internal successors, (105), 63 states have internal predecessors, (105), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:44:36,423 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:44:41,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:44:41,020 INFO L93 Difference]: Finished difference Result 502 states and 614 transitions. [2021-05-02 12:44:41,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-05-02 12:44:41,024 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.640625) internal successors, (105), 63 states have internal predecessors, (105), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:44:41,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:44:41,026 INFO L225 Difference]: With dead ends: 502 [2021-05-02 12:44:41,026 INFO L226 Difference]: Without dead ends: 449 [2021-05-02 12:44:41,027 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7275 ImplicationChecksByTransitivity, 13266.9ms TimeCoverageRelationStatistics Valid=3634, Invalid=17246, Unknown=0, NotChecked=0, Total=20880 [2021-05-02 12:44:41,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-05-02 12:44:41,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 161. [2021-05-02 12:44:41,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:44:41,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:44:41,529 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:44:41,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:44:41,530 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:44:41,530 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 1.640625) internal successors, (105), 63 states have internal predecessors, (105), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:44:41,530 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:44:41,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:44:41,530 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:44:41,530 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:44:41,731 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:44:41,731 INFO L428 AbstractCegarLoop]: === Iteration 132 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:44:41,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:44:41,731 INFO L82 PathProgramCache]: Analyzing trace with hash 356217765, now seen corresponding path program 89 times [2021-05-02 12:44:41,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:44:41,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269727718] [2021-05-02 12:44:41,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:44:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,238 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:44:43,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:44:43,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:44:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,250 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:44:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,253 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:44:43,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,267 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:44:43,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,271 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:44:43,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:44:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,280 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:44:43,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,284 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:44:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,288 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:44:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,293 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:44:43,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:44:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,301 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:44:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,305 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:44:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:44:43,309 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:44:43,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:44:43,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269727718] [2021-05-02 12:44:43,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269727718] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:44:43,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871572743] [2021-05-02 12:44:43,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:44:43,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2021-05-02 12:44:43,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:44:43,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:44:43,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:44:43,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:43,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:44,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:45,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:46,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:44:47,960 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:44:47,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871572743] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:44:47,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:44:47,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 65 [2021-05-02 12:44:47,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289876926] [2021-05-02 12:44:47,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states [2021-05-02 12:44:47,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:44:47,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-05-02 12:44:47,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=720, Invalid=3440, Unknown=0, NotChecked=0, Total=4160 [2021-05-02 12:44:47,965 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 64 states have internal predecessors, (106), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:44:55,508 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:44:59,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:44:59,571 INFO L93 Difference]: Finished difference Result 447 states and 543 transitions. [2021-05-02 12:44:59,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-02 12:44:59,574 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 64 states have internal predecessors, (106), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:44:59,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:44:59,575 INFO L225 Difference]: With dead ends: 447 [2021-05-02 12:44:59,575 INFO L226 Difference]: Without dead ends: 394 [2021-05-02 12:44:59,577 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6378 ImplicationChecksByTransitivity, 11580.6ms TimeCoverageRelationStatistics Valid=3236, Invalid=15396, Unknown=0, NotChecked=0, Total=18632 [2021-05-02 12:44:59,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-05-02 12:45:00,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 161. [2021-05-02 12:45:00,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:45:00,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:45:00,081 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:45:00,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:45:00,081 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:45:00,081 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 64 states have internal predecessors, (106), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:45:00,081 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:45:00,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:45:00,082 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:45:00,082 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:45:00,282 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:45:00,283 INFO L428 AbstractCegarLoop]: === Iteration 133 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:45:00,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:45:00,283 INFO L82 PathProgramCache]: Analyzing trace with hash -900630938, now seen corresponding path program 90 times [2021-05-02 12:45:00,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:45:00,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374122577] [2021-05-02 12:45:00,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:45:00,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,046 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:45:02,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,051 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:45:02,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,055 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:45:02,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,063 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:45:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,067 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:45:02,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,072 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:45:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,076 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:45:02,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,080 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:45:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,085 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:45:02,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,089 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:45:02,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:45:02,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,098 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:45:02,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,102 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:45:02,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:45:02,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,111 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:45:02,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:02,116 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:45:02,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:45:02,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374122577] [2021-05-02 12:45:02,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374122577] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:45:02,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100973720] [2021-05-02 12:45:02,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:45:02,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-02 12:45:02,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:45:02,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:45:02,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:45:02,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:02,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:03,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:04,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:05,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:06,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:07,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:08,015 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:45:08,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100973720] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:45:08,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:45:08,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 66 [2021-05-02 12:45:08,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249047724] [2021-05-02 12:45:08,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states [2021-05-02 12:45:08,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:45:08,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-05-02 12:45:08,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=757, Invalid=3533, Unknown=0, NotChecked=0, Total=4290 [2021-05-02 12:45:08,017 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 66 states, 66 states have (on average 1.621212121212121) internal successors, (107), 65 states have internal predecessors, (107), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:45:15,274 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:45:20,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:45:20,064 INFO L93 Difference]: Finished difference Result 391 states and 471 transitions. [2021-05-02 12:45:20,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-02 12:45:20,070 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.621212121212121) internal successors, (107), 65 states have internal predecessors, (107), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:45:20,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:45:20,071 INFO L225 Difference]: With dead ends: 391 [2021-05-02 12:45:20,071 INFO L226 Difference]: Without dead ends: 338 [2021-05-02 12:45:20,073 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5364 ImplicationChecksByTransitivity, 12650.4ms TimeCoverageRelationStatistics Valid=2784, Invalid=13218, Unknown=0, NotChecked=0, Total=16002 [2021-05-02 12:45:20,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-05-02 12:45:20,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 161. [2021-05-02 12:45:20,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:45:20,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:45:20,658 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:45:20,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:45:20,658 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:45:20,658 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 66 states, 66 states have (on average 1.621212121212121) internal successors, (107), 65 states have internal predecessors, (107), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:45:20,658 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:45:20,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:45:20,659 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:45:20,659 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:45:20,860 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:45:20,860 INFO L428 AbstractCegarLoop]: === Iteration 134 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:45:20,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:45:20,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1208235067, now seen corresponding path program 91 times [2021-05-02 12:45:20,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:45:20,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438760406] [2021-05-02 12:45:20,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:45:20,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,182 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:45:23,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:45:23,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:45:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,196 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:45:23,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,200 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:45:23,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,210 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:45:23,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,214 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:45:23,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,219 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:45:23,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,223 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:45:23,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,227 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:45:23,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,232 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:45:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:45:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:45:23,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,247 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:45:23,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,252 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:45:23,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,257 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:45:23,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:45:23,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438760406] [2021-05-02 12:45:23,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438760406] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:45:23,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815262661] [2021-05-02 12:45:23,257 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:45:23,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:23,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:45:23,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:45:23,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:23,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:24,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:25,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:26,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:27,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:28,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:29,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:45:29,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815262661] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:45:29,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:45:29,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 67 [2021-05-02 12:45:29,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333420705] [2021-05-02 12:45:29,053 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-05-02 12:45:29,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:45:29,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-05-02 12:45:29,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=798, Invalid=3624, Unknown=0, NotChecked=0, Total=4422 [2021-05-02 12:45:29,054 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 67 states, 67 states have (on average 1.6119402985074627) internal successors, (108), 66 states have internal predecessors, (108), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:45:34,233 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:45:38,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:45:38,830 INFO L93 Difference]: Finished difference Result 334 states and 398 transitions. [2021-05-02 12:45:38,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 12:45:38,838 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.6119402985074627) internal successors, (108), 66 states have internal predecessors, (108), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:45:38,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:45:38,839 INFO L225 Difference]: With dead ends: 334 [2021-05-02 12:45:38,839 INFO L226 Difference]: Without dead ends: 281 [2021-05-02 12:45:38,840 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4278 ImplicationChecksByTransitivity, 11564.2ms TimeCoverageRelationStatistics Valid=2308, Invalid=10802, Unknown=0, NotChecked=0, Total=13110 [2021-05-02 12:45:38,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-05-02 12:45:39,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 161. [2021-05-02 12:45:39,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:45:39,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2021-05-02 12:45:39,434 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2021-05-02 12:45:39,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:45:39,435 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2021-05-02 12:45:39,435 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 67 states, 67 states have (on average 1.6119402985074627) internal successors, (108), 66 states have internal predecessors, (108), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:45:39,435 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2021-05-02 12:45:39,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:45:39,435 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:45:39,435 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:45:39,636 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-05-02 12:45:39,637 INFO L428 AbstractCegarLoop]: === Iteration 135 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:45:39,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:45:39,637 INFO L82 PathProgramCache]: Analyzing trace with hash 2140938822, now seen corresponding path program 14 times [2021-05-02 12:45:39,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:45:39,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861706779] [2021-05-02 12:45:39,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:45:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,765 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:45:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,770 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-05-02 12:45:41,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,775 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 12:45:41,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,780 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-05-02 12:45:41,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,785 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 12:45:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,790 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-05-02 12:45:41,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,795 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 12:45:41,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-05-02 12:45:41,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,804 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 12:45:41,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,810 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-05-02 12:45:41,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,818 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-05-02 12:45:41,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,823 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-05-02 12:45:41,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-05-02 12:45:41,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 12:45:41,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,839 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 12:45:41,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:41,844 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 289 proven. 145 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:45:41,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:45:41,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861706779] [2021-05-02 12:45:41,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861706779] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:45:41,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435326020] [2021-05-02 12:45:41,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:45:41,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:45:41,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:45:41,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:45:41,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:45:42,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:42,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:43,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:44,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:45,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:46,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:47,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:48,371 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:45:48,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435326020] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:45:48,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:45:48,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 68 [2021-05-02 12:45:48,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066205846] [2021-05-02 12:45:48,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-02 12:45:48,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:45:48,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-02 12:45:48,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=843, Invalid=3713, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 12:45:48,373 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 68 states, 68 states have (on average 1.6029411764705883) internal successors, (109), 67 states have internal predecessors, (109), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:45:52,325 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-05-02 12:45:56,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:45:56,969 INFO L93 Difference]: Finished difference Result 276 states and 324 transitions. [2021-05-02 12:45:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 12:45:56,983 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.6029411764705883) internal successors, (109), 67 states have internal predecessors, (109), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 129 [2021-05-02 12:45:56,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:45:56,984 INFO L225 Difference]: With dead ends: 276 [2021-05-02 12:45:56,984 INFO L226 Difference]: Without dead ends: 223 [2021-05-02 12:45:56,985 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3213 ImplicationChecksByTransitivity, 10993.7ms TimeCoverageRelationStatistics Valid=1860, Invalid=8240, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 12:45:56,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-05-02 12:45:57,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 163. [2021-05-02 12:45:57,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 129 states have (on average 1.1395348837209303) internal successors, (147), 130 states have internal predecessors, (147), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:45:57,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 180 transitions. [2021-05-02 12:45:57,623 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 180 transitions. Word has length 129 [2021-05-02 12:45:57,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:45:57,623 INFO L480 AbstractCegarLoop]: Abstraction has 163 states and 180 transitions. [2021-05-02 12:45:57,623 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 1.6029411764705883) internal successors, (109), 67 states have internal predecessors, (109), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-02 12:45:57,623 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 180 transitions. [2021-05-02 12:45:57,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-05-02 12:45:57,623 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:45:57,623 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:45:57,824 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-05-02 12:45:57,824 INFO L428 AbstractCegarLoop]: === Iteration 136 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:45:57,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:45:57,824 INFO L82 PathProgramCache]: Analyzing trace with hash 622287396, now seen corresponding path program 28 times [2021-05-02 12:45:57,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:45:57,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180485257] [2021-05-02 12:45:57,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:45:57,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,693 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:45:58,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,699 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:45:58,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,703 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:45:58,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,708 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:45:58,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,713 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:45:58,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:45:58,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,722 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:45:58,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:45:58,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-05-02 12:45:58,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,739 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-05-02 12:45:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,745 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-05-02 12:45:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,750 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-05-02 12:45:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,755 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-05-02 12:45:58,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,761 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-05-02 12:45:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,767 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-05-02 12:45:58,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:45:58,772 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 133 proven. 316 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:45:58,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:45:58,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180485257] [2021-05-02 12:45:58,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180485257] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:45:58,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402030315] [2021-05-02 12:45:58,773 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:45:58,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:45:58,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:45:58,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 12:45:58,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:45:58,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:58,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:58,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:58,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:58,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:45:59,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:00,619 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 148 proven. 301 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-05-02 12:46:00,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402030315] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:46:00,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:46:00,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 24 [2021-05-02 12:46:00,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380662898] [2021-05-02 12:46:00,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 12:46:00,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:46:00,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 12:46:00,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=384, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:46:00,620 INFO L87 Difference]: Start difference. First operand 163 states and 180 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:46:05,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:46:05,003 INFO L93 Difference]: Finished difference Result 176 states and 194 transitions. [2021-05-02 12:46:05,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 12:46:05,013 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 130 [2021-05-02 12:46:05,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:46:05,014 INFO L225 Difference]: With dead ends: 176 [2021-05-02 12:46:05,014 INFO L226 Difference]: Without dead ends: 174 [2021-05-02 12:46:05,014 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 2596.3ms TimeCoverageRelationStatistics Valid=496, Invalid=1396, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:46:05,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-05-02 12:46:05,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 170. [2021-05-02 12:46:05,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:46:05,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2021-05-02 12:46:05,650 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 130 [2021-05-02 12:46:05,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:46:05,650 INFO L480 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2021-05-02 12:46:05,650 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 12:46:05,650 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2021-05-02 12:46:05,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-05-02 12:46:05,651 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:46:05,651 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:46:05,852 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-05-02 12:46:05,852 INFO L428 AbstractCegarLoop]: === Iteration 137 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:46:05,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:46:05,852 INFO L82 PathProgramCache]: Analyzing trace with hash 1353627139, now seen corresponding path program 29 times [2021-05-02 12:46:05,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:46:05,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610492785] [2021-05-02 12:46:05,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:46:05,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,408 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:46:08,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:46:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:46:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:46:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,429 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:46:08,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,434 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:46:08,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:46:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,444 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:46:08,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,449 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-05-02 12:46:08,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,455 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-05-02 12:46:08,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,462 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-05-02 12:46:08,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-05-02 12:46:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,472 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-05-02 12:46:08,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,478 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-05-02 12:46:08,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-05-02 12:46:08,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,488 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-05-02 12:46:08,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:08,493 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 332 proven. 163 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:46:08,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:46:08,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610492785] [2021-05-02 12:46:08,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610492785] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:46:08,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175734006] [2021-05-02 12:46:08,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:46:08,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2021-05-02 12:46:08,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:46:08,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 12:46:08,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:46:08,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:08,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:09,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:10,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:11,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:12,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:13,466 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:46:13,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175734006] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:46:13,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:46:13,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 57 [2021-05-02 12:46:13,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662588228] [2021-05-02 12:46:13,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 12:46:13,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:46:13,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 12:46:13,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=646, Invalid=2546, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 12:46:13,468 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 56 states have internal predecessors, (100), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 12:46:25,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:46:25,616 INFO L93 Difference]: Finished difference Result 1118 states and 1424 transitions. [2021-05-02 12:46:25,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-05-02 12:46:25,620 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 56 states have internal predecessors, (100), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 137 [2021-05-02 12:46:25,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:46:25,622 INFO L225 Difference]: With dead ends: 1118 [2021-05-02 12:46:25,622 INFO L226 Difference]: Without dead ends: 1062 [2021-05-02 12:46:25,623 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4891 ImplicationChecksByTransitivity, 9866.5ms TimeCoverageRelationStatistics Valid=2615, Invalid=12147, Unknown=0, NotChecked=0, Total=14762 [2021-05-02 12:46:25,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2021-05-02 12:46:26,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 171. [2021-05-02 12:46:26,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:46:26,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2021-05-02 12:46:26,167 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2021-05-02 12:46:26,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:46:26,167 INFO L480 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2021-05-02 12:46:26,167 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 56 states have internal predecessors, (100), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 12:46:26,167 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2021-05-02 12:46:26,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-05-02 12:46:26,167 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:46:26,167 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:46:26,368 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-05-02 12:46:26,368 INFO L428 AbstractCegarLoop]: === Iteration 138 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:46:26,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:46:26,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1829879484, now seen corresponding path program 92 times [2021-05-02 12:46:26,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:46:26,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793551243] [2021-05-02 12:46:26,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:46:26,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,453 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:46:27,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:46:27,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:46:27,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,477 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:46:27,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,479 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:46:27,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,482 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:46:27,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,486 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:46:27,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:46:27,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,492 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-05-02 12:46:27,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,496 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-05-02 12:46:27,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-05-02 12:46:27,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,502 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-05-02 12:46:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,506 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-05-02 12:46:27,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,509 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-05-02 12:46:27,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,513 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-05-02 12:46:27,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-05-02 12:46:27,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:27,521 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 332 proven. 149 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:46:27,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:46:27,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793551243] [2021-05-02 12:46:27,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793551243] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:46:27,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446638318] [2021-05-02 12:46:27,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:46:27,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:46:27,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:46:27,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 12:46:27,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:46:27,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:27,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:28,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:29,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:30,553 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:46:30,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446638318] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:46:30,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:46:30,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 58 [2021-05-02 12:46:30,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665698751] [2021-05-02 12:46:30,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 12:46:30,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:46:30,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 12:46:30,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=638, Invalid=2668, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:46:30,555 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 57 states have internal predecessors, (101), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 12:46:38,170 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-05-02 12:46:43,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:46:43,400 INFO L93 Difference]: Finished difference Result 1070 states and 1359 transitions. [2021-05-02 12:46:43,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-05-02 12:46:43,403 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 57 states have internal predecessors, (101), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 137 [2021-05-02 12:46:43,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:46:43,405 INFO L225 Difference]: With dead ends: 1070 [2021-05-02 12:46:43,405 INFO L226 Difference]: Without dead ends: 1014 [2021-05-02 12:46:43,406 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6343 ImplicationChecksByTransitivity, 8234.0ms TimeCoverageRelationStatistics Valid=3159, Invalid=14931, Unknown=0, NotChecked=0, Total=18090 [2021-05-02 12:46:43,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2021-05-02 12:46:43,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 171. [2021-05-02 12:46:43,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:46:43,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2021-05-02 12:46:43,944 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2021-05-02 12:46:43,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:46:43,945 INFO L480 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2021-05-02 12:46:43,945 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 57 states have internal predecessors, (101), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 12:46:43,945 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2021-05-02 12:46:43,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-05-02 12:46:43,945 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:46:43,945 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:46:44,146 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:46:44,146 INFO L428 AbstractCegarLoop]: === Iteration 139 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:46:44,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:46:44,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1734336989, now seen corresponding path program 93 times [2021-05-02 12:46:44,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:46:44,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828689216] [2021-05-02 12:46:44,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:46:44,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,373 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:46:45,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,377 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:46:45,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,380 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:46:45,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,383 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:46:45,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,386 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:46:45,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,389 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:46:45,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,392 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:46:45,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,394 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:46:45,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,396 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-05-02 12:46:45,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,399 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-05-02 12:46:45,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,402 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-05-02 12:46:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,405 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-05-02 12:46:45,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,408 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-05-02 12:46:45,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,411 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-05-02 12:46:45,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-05-02 12:46:45,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,417 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-05-02 12:46:45,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:46:45,421 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 332 proven. 137 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:46:45,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:46:45,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828689216] [2021-05-02 12:46:45,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828689216] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:46:45,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471409980] [2021-05-02 12:46:45,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:46:45,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-05-02 12:46:45,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:46:45,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 12:46:45,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:46:45,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:45,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:46,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:47,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:46:48,484 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:46:48,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471409980] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:46:48,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:46:48,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 59 [2021-05-02 12:46:48,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850029177] [2021-05-02 12:46:48,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-02 12:46:48,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:46:48,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-02 12:46:48,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=634, Invalid=2788, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:46:48,485 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 58 states have internal predecessors, (102), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 12:47:01,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:47:01,817 INFO L93 Difference]: Finished difference Result 1021 states and 1293 transitions. [2021-05-02 12:47:01,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-02 12:47:01,821 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 58 states have internal predecessors, (102), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 137 [2021-05-02 12:47:01,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:47:01,842 INFO L225 Difference]: With dead ends: 1021 [2021-05-02 12:47:01,842 INFO L226 Difference]: Without dead ends: 965 [2021-05-02 12:47:01,844 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7666 ImplicationChecksByTransitivity, 8930.8ms TimeCoverageRelationStatistics Valid=3685, Invalid=17485, Unknown=0, NotChecked=0, Total=21170 [2021-05-02 12:47:01,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2021-05-02 12:47:02,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 171. [2021-05-02 12:47:02,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 12:47:02,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2021-05-02 12:47:02,440 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2021-05-02 12:47:02,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:47:02,440 INFO L480 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2021-05-02 12:47:02,441 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 58 states have internal predecessors, (102), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 12:47:02,441 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2021-05-02 12:47:02,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-05-02 12:47:02,441 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:47:02,441 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:47:02,641 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2021-05-02 12:47:02,642 INFO L428 AbstractCegarLoop]: === Iteration 140 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:47:02,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:47:02,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1227480356, now seen corresponding path program 94 times [2021-05-02 12:47:02,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:47:02,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756092720] [2021-05-02 12:47:02,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:47:02,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,832 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:47:03,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 12:47:03,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,839 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 12:47:03,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,842 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 12:47:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,845 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 12:47:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,848 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 12:47:03,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,851 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 12:47:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 12:47:03,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,857 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-05-02 12:47:03,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-05-02 12:47:03,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-05-02 12:47:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,867 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-05-02 12:47:03,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,871 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-05-02 12:47:03,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-05-02 12:47:03,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,886 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-05-02 12:47:03,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,890 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-05-02 12:47:03,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:47:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 332 proven. 127 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:47:03,894 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:47:03,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756092720] [2021-05-02 12:47:03,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756092720] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:47:03,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575003929] [2021-05-02 12:47:03,894 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:47:03,955 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:47:03,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:47:03,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 12:47:03,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:47:04,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:04,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:05,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:06,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:07,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:47:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:47:07,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575003929] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:47:07,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:47:07,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 60 [2021-05-02 12:47:07,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485208285] [2021-05-02 12:47:07,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 12:47:07,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:47:07,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 12:47:07,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=634, Invalid=2906, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 12:47:07,119 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 60 states, 60 states have (on average 1.7166666666666666) internal successors, (103), 59 states have internal predecessors, (103), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31)