/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-lit/gj2007.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 12:34:13,289 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 12:34:13,291 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 12:34:13,328 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 12:34:13,328 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 12:34:13,331 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 12:34:13,334 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 12:34:13,338 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 12:34:13,340 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 12:34:13,345 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 12:34:13,346 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 12:34:13,347 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 12:34:13,347 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 12:34:13,349 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 12:34:13,350 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 12:34:13,351 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 12:34:13,354 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 12:34:13,354 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 12:34:13,356 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 12:34:13,361 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 12:34:13,362 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 12:34:13,364 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 12:34:13,366 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 12:34:13,367 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 12:34:13,368 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 12:34:13,369 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 12:34:13,369 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 12:34:13,369 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 12:34:13,370 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 12:34:13,370 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 12:34:13,370 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 12:34:13,371 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 12:34:13,371 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 12:34:13,398 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 12:34:13,399 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 12:34:13,400 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 12:34:13,400 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 12:34:13,400 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 12:34:13,400 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 12:34:13,401 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 12:34:13,401 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 12:34:13,402 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:34:13,430 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 12:34:13,430 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 12:34:13,433 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 12:34:13,433 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 12:34:13,433 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 12:34:13,433 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 12:34:13,433 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 12:34:13,433 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 12:34:13,433 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 12:34:13,433 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 12:34:13,434 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 12:34:13,434 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 12:34:13,434 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 12:34:13,434 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 12:34:13,434 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 12:34:13,435 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 12:34:13,435 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 12:34:13,435 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 12:34:13,435 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 12:34:13,435 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 12:34:13,435 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 12:34:13,435 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 12:34:13,435 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 12:34:13,435 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 12:34:13,436 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 12:34:13,436 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 12:34:13,436 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 12:34:13,436 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 12:34:13,436 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:34:13,692 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 12:34:13,705 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 12:34:13,707 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 12:34:13,708 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 12:34:13,709 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 12:34:13,709 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-lit/gj2007.i [2021-05-02 12:34:13,758 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08bcec751/e97be5b9fe3d47849a92588db3b92176/FLAG5d65a508f [2021-05-02 12:34:14,120 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 12:34:14,122 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.i [2021-05-02 12:34:14,127 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08bcec751/e97be5b9fe3d47849a92588db3b92176/FLAG5d65a508f [2021-05-02 12:34:14,143 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08bcec751/e97be5b9fe3d47849a92588db3b92176 [2021-05-02 12:34:14,146 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 12:34:14,147 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 12:34:14,149 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 12:34:14,149 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 12:34:14,152 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 12:34:14,152 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,153 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21e224a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14, skipping insertion in model container [2021-05-02 12:34:14,153 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,158 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 12:34:14,170 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 12:34:14,293 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-lit/gj2007.i[895,908] [2021-05-02 12:34:14,301 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:34:14,308 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 12:34:14,330 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-lit/gj2007.i[895,908] [2021-05-02 12:34:14,332 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:34:14,357 INFO L208 MainTranslator]: Completed translation [2021-05-02 12:34:14,357 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14 WrapperNode [2021-05-02 12:34:14,358 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 12:34:14,358 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 12:34:14,358 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 12:34:14,359 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 12:34:14,366 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,367 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,373 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,373 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,380 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,383 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,387 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (1/1) ... [2021-05-02 12:34:14,391 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 12:34:14,392 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 12:34:14,392 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 12:34:14,392 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 12:34:14,393 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (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:34:14,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 12:34:14,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 12:34:14,506 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 12:34:14,506 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 12:34:14,506 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 12:34:14,506 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 12:34:14,507 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 12:34:14,507 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 12:34:14,507 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-05-02 12:34:14,507 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-05-02 12:34:14,507 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 12:34:14,507 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 12:34:14,508 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 12:34:14,508 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 12:34:14,508 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 12:34:14,509 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 12:34:14,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 12:34:14,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 12:34:14,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 12:34:14,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 12:34:14,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 12:34:14,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 12:34:14,727 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 12:34:14,728 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-05-02 12:34:14,729 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:34:14 BoogieIcfgContainer [2021-05-02 12:34:14,729 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 12:34:14,730 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 12:34:14,730 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 12:34:14,732 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 12:34:14,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 12:34:14" (1/3) ... [2021-05-02 12:34:14,732 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@550a3943 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:34:14, skipping insertion in model container [2021-05-02 12:34:14,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:14" (2/3) ... [2021-05-02 12:34:14,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@550a3943 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:34:14, skipping insertion in model container [2021-05-02 12:34:14,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:34:14" (3/3) ... [2021-05-02 12:34:14,734 INFO L111 eAbstractionObserver]: Analyzing ICFG gj2007.i [2021-05-02 12:34:14,737 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 12:34:14,739 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 12:34:14,780 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 12:34:14,808 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 12:34:14,808 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 12:34:14,808 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 12:34:14,808 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 12:34:14,808 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 12:34:14,808 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 12:34:14,808 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 12:34:14,808 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 12:34:14,829 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 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:34:14,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-05-02 12:34:14,832 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:14,833 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:14,833 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:14,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:14,836 INFO L82 PathProgramCache]: Analyzing trace with hash -242008288, now seen corresponding path program 1 times [2021-05-02 12:34:14,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:14,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347228942] [2021-05-02 12:34:14,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:14,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,018 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,035 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:34:15,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347228942] [2021-05-02 12:34:15,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347228942] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:15,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:15,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 12:34:15,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630290639] [2021-05-02 12:34:15,041 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 12:34:15,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:15,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 12:34:15,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 12:34:15,054 INFO L87 Difference]: Start difference. First operand has 20 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 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 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 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:34:15,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,095 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2021-05-02 12:34:15,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 12:34:15,096 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 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 11 [2021-05-02 12:34:15,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,100 INFO L225 Difference]: With dead ends: 32 [2021-05-02 12:34:15,100 INFO L226 Difference]: Without dead ends: 13 [2021-05-02 12:34:15,102 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 12:34:15,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2021-05-02 12:34:15,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2021-05-02 12:34:15,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 8 states have (on average 1.25) internal successors, (10), 8 states have internal predecessors, (10), 3 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:34:15,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 14 transitions. [2021-05-02 12:34:15,127 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 14 transitions. Word has length 11 [2021-05-02 12:34:15,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,127 INFO L480 AbstractCegarLoop]: Abstraction has 13 states and 14 transitions. [2021-05-02 12:34:15,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 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:34:15,128 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 14 transitions. [2021-05-02 12:34:15,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-05-02 12:34:15,129 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,129 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:15,129 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 12:34:15,130 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,130 INFO L82 PathProgramCache]: Analyzing trace with hash -251243498, now seen corresponding path program 1 times [2021-05-02 12:34:15,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943993734] [2021-05-02 12:34:15,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,202 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,227 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:34:15,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943993734] [2021-05-02 12:34:15,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943993734] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:15,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:15,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 12:34:15,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049726105] [2021-05-02 12:34:15,228 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 12:34:15,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:15,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 12:34:15,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 12:34:15,229 INFO L87 Difference]: Start difference. First operand 13 states and 14 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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:34:15,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,281 INFO L93 Difference]: Finished difference Result 22 states and 26 transitions. [2021-05-02 12:34:15,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 12:34:15,282 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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 11 [2021-05-02 12:34:15,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,282 INFO L225 Difference]: With dead ends: 22 [2021-05-02 12:34:15,283 INFO L226 Difference]: Without dead ends: 15 [2021-05-02 12:34:15,284 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 35.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 12:34:15,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-05-02 12:34:15,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-05-02 12:34:15,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 10 states have (on average 1.2) internal successors, (12), 10 states have internal predecessors, (12), 3 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:34:15,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2021-05-02 12:34:15,292 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 11 [2021-05-02 12:34:15,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,293 INFO L480 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2021-05-02 12:34:15,293 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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:34:15,293 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2021-05-02 12:34:15,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-05-02 12:34:15,293 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,294 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:15,294 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 12:34:15,294 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,296 INFO L82 PathProgramCache]: Analyzing trace with hash 85580979, now seen corresponding path program 1 times [2021-05-02 12:34:15,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454518590] [2021-05-02 12:34:15,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,372 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,384 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:34:15,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454518590] [2021-05-02 12:34:15,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454518590] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:15,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760497141] [2021-05-02 12:34:15,385 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:34:15,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 3 conjunts are in the unsatisfiable core [2021-05-02 12:34:15,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:15,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:15,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:15,514 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:34:15,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760497141] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:15,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:15,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 6 [2021-05-02 12:34:15,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076495119] [2021-05-02 12:34:15,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 12:34:15,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:15,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 12:34:15,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 12:34:15,516 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,574 INFO L93 Difference]: Finished difference Result 24 states and 28 transitions. [2021-05-02 12:34:15,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 12:34:15,574 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-05-02 12:34:15,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,575 INFO L225 Difference]: With dead ends: 24 [2021-05-02 12:34:15,575 INFO L226 Difference]: Without dead ends: 17 [2021-05-02 12:34:15,575 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 71.7ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 12:34:15,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-05-02 12:34:15,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-05-02 12:34:15,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 3 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:34:15,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2021-05-02 12:34:15,579 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 13 [2021-05-02 12:34:15,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,579 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2021-05-02 12:34:15,579 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,579 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2021-05-02 12:34:15,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-05-02 12:34:15,580 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,580 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:15,798 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-05-02 12:34:15,799 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1651356176, now seen corresponding path program 2 times [2021-05-02 12:34:15,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515342727] [2021-05-02 12:34:15,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,843 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-05-02 12:34:15,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515342727] [2021-05-02 12:34:15,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515342727] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:15,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:15,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 12:34:15,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935388448] [2021-05-02 12:34:15,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 12:34:15,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:15,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 12:34:15,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 12:34:15,866 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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:34:15,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,905 INFO L93 Difference]: Finished difference Result 24 states and 26 transitions. [2021-05-02 12:34:15,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 12:34:15,906 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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 15 [2021-05-02 12:34:15,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,906 INFO L225 Difference]: With dead ends: 24 [2021-05-02 12:34:15,906 INFO L226 Difference]: Without dead ends: 19 [2021-05-02 12:34:15,906 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 12:34:15,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-05-02 12:34:15,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2021-05-02 12:34:15,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 3 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:34:15,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2021-05-02 12:34:15,910 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 15 [2021-05-02 12:34:15,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,910 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2021-05-02 12:34:15,910 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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:34:15,910 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2021-05-02 12:34:15,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-02 12:34:15,911 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,911 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:15,911 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-02 12:34:15,911 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1114942101, now seen corresponding path program 1 times [2021-05-02 12:34:15,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,912 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262030198] [2021-05-02 12:34:15,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,950 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:15,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262030198] [2021-05-02 12:34:15,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262030198] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:15,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408542885] [2021-05-02 12:34:15,956 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:34:15,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 12:34:15,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:16,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:16,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408542885] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:16,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2021-05-02 12:34:16,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428930990] [2021-05-02 12:34:16,031 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 12:34:16,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:16,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 12:34:16,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 12:34:16,032 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:16,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:16,113 INFO L93 Difference]: Finished difference Result 28 states and 31 transitions. [2021-05-02 12:34:16,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 12:34:16,114 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 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:34:16,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:16,114 INFO L225 Difference]: With dead ends: 28 [2021-05-02 12:34:16,114 INFO L226 Difference]: Without dead ends: 20 [2021-05-02 12:34:16,115 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 75.8ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-05-02 12:34:16,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-05-02 12:34:16,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-05-02 12:34:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 15 states have internal predecessors, (17), 3 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:34:16,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2021-05-02 12:34:16,118 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 17 [2021-05-02 12:34:16,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:16,118 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2021-05-02 12:34:16,118 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:16,118 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2021-05-02 12:34:16,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-05-02 12:34:16,119 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:16,119 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:16,334 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:16,335 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:16,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:16,335 INFO L82 PathProgramCache]: Analyzing trace with hash -133483448, now seen corresponding path program 2 times [2021-05-02 12:34:16,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:16,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487522673] [2021-05-02 12:34:16,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:16,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,375 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:16,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,380 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:16,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:16,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487522673] [2021-05-02 12:34:16,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487522673] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704337511] [2021-05-02 12:34:16,381 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 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:34:16,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:16,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:16,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 12:34:16,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:16,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:16,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704337511] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:16,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-05-02 12:34:16,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631997527] [2021-05-02 12:34:16,454 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 12:34:16,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:16,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 12:34:16,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 12:34:16,455 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:16,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:16,544 INFO L93 Difference]: Finished difference Result 30 states and 33 transitions. [2021-05-02 12:34:16,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 12:34:16,544 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2021-05-02 12:34:16,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:16,545 INFO L225 Difference]: With dead ends: 30 [2021-05-02 12:34:16,545 INFO L226 Difference]: Without dead ends: 22 [2021-05-02 12:34:16,545 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 82.1ms TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2021-05-02 12:34:16,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-05-02 12:34:16,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-05-02 12:34:16,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 17 states have internal predecessors, (19), 3 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:34:16,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 23 transitions. [2021-05-02 12:34:16,548 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 23 transitions. Word has length 19 [2021-05-02 12:34:16,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:16,549 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 23 transitions. [2021-05-02 12:34:16,549 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:16,549 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 23 transitions. [2021-05-02 12:34:16,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-05-02 12:34:16,549 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:16,549 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:16,757 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:16,757 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:16,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:16,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1844523035, now seen corresponding path program 3 times [2021-05-02 12:34:16,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:16,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375162848] [2021-05-02 12:34:16,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,802 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,806 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:16,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:16,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375162848] [2021-05-02 12:34:16,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375162848] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688779892] [2021-05-02 12:34:16,806 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 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:34:16,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 12:34:16,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:16,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 12:34:16,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:16,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,907 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:34:16,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688779892] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,908 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:16,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4] total 10 [2021-05-02 12:34:16,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056145924] [2021-05-02 12:34:16,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 12:34:16,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:16,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 12:34:16,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 12:34:16,910 INFO L87 Difference]: Start difference. First operand 22 states and 23 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:17,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:17,068 INFO L93 Difference]: Finished difference Result 35 states and 41 transitions. [2021-05-02 12:34:17,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 12:34:17,068 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2021-05-02 12:34:17,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:17,070 INFO L225 Difference]: With dead ends: 35 [2021-05-02 12:34:17,070 INFO L226 Difference]: Without dead ends: 27 [2021-05-02 12:34:17,070 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 153.6ms TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2021-05-02 12:34:17,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-05-02 12:34:17,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-05-02 12:34:17,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 3 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:34:17,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2021-05-02 12:34:17,074 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 21 [2021-05-02 12:34:17,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:17,074 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2021-05-02 12:34:17,074 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:17,074 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2021-05-02 12:34:17,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-02 12:34:17,074 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:17,074 INFO L523 BasicCegarLoop]: trace histogram [7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:17,293 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:17,293 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:17,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:17,294 INFO L82 PathProgramCache]: Analyzing trace with hash -88156387, now seen corresponding path program 4 times [2021-05-02 12:34:17,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:17,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959788019] [2021-05-02 12:34:17,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:17,394 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:17,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:17,408 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:17,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:17,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959788019] [2021-05-02 12:34:17,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959788019] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:17,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031293630] [2021-05-02 12:34:17,409 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 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:34:17,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:17,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:17,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 12:34:17,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:17,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,504 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:17,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031293630] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:17,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:17,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 10 [2021-05-02 12:34:17,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377633300] [2021-05-02 12:34:17,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 12:34:17,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:17,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 12:34:17,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 12:34:17,505 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:17,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:17,654 INFO L93 Difference]: Finished difference Result 38 states and 43 transitions. [2021-05-02 12:34:17,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 12:34:17,655 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-05-02 12:34:17,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:17,655 INFO L225 Difference]: With dead ends: 38 [2021-05-02 12:34:17,656 INFO L226 Difference]: Without dead ends: 28 [2021-05-02 12:34:17,656 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 151.7ms TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2021-05-02 12:34:17,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-05-02 12:34:17,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2021-05-02 12:34:17,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 23 states have internal predecessors, (26), 3 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:34:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2021-05-02 12:34:17,659 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 25 [2021-05-02 12:34:17,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:17,659 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2021-05-02 12:34:17,659 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:17,660 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2021-05-02 12:34:17,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:17,660 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:17,660 INFO L523 BasicCegarLoop]: trace histogram [8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:17,877 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:17,877 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:17,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:17,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1651209990, now seen corresponding path program 5 times [2021-05-02 12:34:17,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:17,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191434669] [2021-05-02 12:34:17,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:17,940 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:17,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:17,946 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:17,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:17,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191434669] [2021-05-02 12:34:17,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191434669] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:17,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340045898] [2021-05-02 12:34:17,946 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 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:34:17,981 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-05-02 12:34:17,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:17,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 12:34:17,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:17,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,052 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:18,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340045898] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:18,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:18,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 11 [2021-05-02 12:34:18,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032591388] [2021-05-02 12:34:18,053 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 12:34:18,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:18,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 12:34:18,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 12:34:18,054 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:18,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:18,211 INFO L93 Difference]: Finished difference Result 40 states and 45 transitions. [2021-05-02 12:34:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 12:34:18,211 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:18,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:18,212 INFO L225 Difference]: With dead ends: 40 [2021-05-02 12:34:18,212 INFO L226 Difference]: Without dead ends: 30 [2021-05-02 12:34:18,212 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 152.2ms TimeCoverageRelationStatistics Valid=118, Invalid=188, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:34:18,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-05-02 12:34:18,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2021-05-02 12:34:18,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 25 states have (on average 1.12) internal successors, (28), 25 states have internal predecessors, (28), 3 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:34:18,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2021-05-02 12:34:18,215 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 27 [2021-05-02 12:34:18,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:18,215 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2021-05-02 12:34:18,215 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:18,215 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2021-05-02 12:34:18,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 12:34:18,216 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:18,216 INFO L523 BasicCegarLoop]: trace histogram [9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:18,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:18,429 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:18,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:18,429 INFO L82 PathProgramCache]: Analyzing trace with hash -507168873, now seen corresponding path program 6 times [2021-05-02 12:34:18,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:18,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751878729] [2021-05-02 12:34:18,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:18,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,520 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:18,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,526 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 24 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:18,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:18,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751878729] [2021-05-02 12:34:18,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751878729] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:18,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670444078] [2021-05-02 12:34:18,526 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 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:34:18,632 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-05-02 12:34:18,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:18,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 12:34:18,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:18,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,738 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:18,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670444078] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:18,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:18,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 14 [2021-05-02 12:34:18,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134825968] [2021-05-02 12:34:18,739 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 12:34:18,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:18,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 12:34:18,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-02 12:34:18,739 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:18,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:18,963 INFO L93 Difference]: Finished difference Result 46 states and 53 transitions. [2021-05-02 12:34:18,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 12:34:18,963 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-05-02 12:34:18,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:18,964 INFO L225 Difference]: With dead ends: 46 [2021-05-02 12:34:18,964 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 12:34:18,964 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 255.2ms TimeCoverageRelationStatistics Valid=211, Invalid=341, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:34:18,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 12:34:18,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-02 12:34:18,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 3 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:34:18,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2021-05-02 12:34:18,968 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 29 [2021-05-02 12:34:18,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:18,968 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2021-05-02 12:34:18,968 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:18,968 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2021-05-02 12:34:18,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-02 12:34:18,968 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:18,968 INFO L523 BasicCegarLoop]: trace histogram [12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:19,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-02 12:34:19,184 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:19,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:19,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1929072622, now seen corresponding path program 7 times [2021-05-02 12:34:19,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:19,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94692180] [2021-05-02 12:34:19,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:19,312 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:19,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:19,318 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 33 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:19,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:19,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94692180] [2021-05-02 12:34:19,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94692180] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:19,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259473548] [2021-05-02 12:34:19,319 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 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:34:19,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:19,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:34:19,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:19,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,460 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 33 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:19,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259473548] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:19,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:19,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 15 [2021-05-02 12:34:19,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012561823] [2021-05-02 12:34:19,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 12:34:19,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:19,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 12:34:19,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-05-02 12:34:19,462 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:19,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:19,704 INFO L93 Difference]: Finished difference Result 48 states and 53 transitions. [2021-05-02 12:34:19,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 12:34:19,705 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2021-05-02 12:34:19,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:19,705 INFO L225 Difference]: With dead ends: 48 [2021-05-02 12:34:19,706 INFO L226 Difference]: Without dead ends: 38 [2021-05-02 12:34:19,706 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 260.8ms TimeCoverageRelationStatistics Valid=248, Invalid=402, Unknown=0, NotChecked=0, Total=650 [2021-05-02 12:34:19,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-05-02 12:34:19,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-05-02 12:34:19,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 33 states have internal predecessors, (36), 3 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:34:19,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2021-05-02 12:34:19,710 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 35 [2021-05-02 12:34:19,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:19,710 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2021-05-02 12:34:19,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:19,711 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2021-05-02 12:34:19,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 12:34:19,711 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:19,711 INFO L523 BasicCegarLoop]: trace histogram [13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:19,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-02 12:34:19,929 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:19,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:19,929 INFO L82 PathProgramCache]: Analyzing trace with hash -124382837, now seen corresponding path program 8 times [2021-05-02 12:34:19,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:19,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747243620] [2021-05-02 12:34:19,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:19,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:20,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 36 proven. 132 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:20,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:20,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747243620] [2021-05-02 12:34:20,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747243620] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163384500] [2021-05-02 12:34:20,044 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 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:34:20,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:20,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:20,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 12:34:20,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:20,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,162 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 36 proven. 132 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:20,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163384500] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:20,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 16 [2021-05-02 12:34:20,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095814509] [2021-05-02 12:34:20,163 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 12:34:20,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:20,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 12:34:20,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-02 12:34:20,164 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:20,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:20,428 INFO L93 Difference]: Finished difference Result 50 states and 55 transitions. [2021-05-02 12:34:20,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 12:34:20,428 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2021-05-02 12:34:20,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:20,429 INFO L225 Difference]: With dead ends: 50 [2021-05-02 12:34:20,429 INFO L226 Difference]: Without dead ends: 40 [2021-05-02 12:34:20,429 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 271.0ms TimeCoverageRelationStatistics Valid=288, Invalid=468, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:34:20,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-05-02 12:34:20,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-05-02 12:34:20,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 35 states have internal predecessors, (38), 3 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:34:20,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2021-05-02 12:34:20,433 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 37 [2021-05-02 12:34:20,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:20,433 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2021-05-02 12:34:20,433 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:20,433 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2021-05-02 12:34:20,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 12:34:20,434 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:20,434 INFO L523 BasicCegarLoop]: trace histogram [14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:20,650 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:20,650 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:20,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:20,651 INFO L82 PathProgramCache]: Analyzing trace with hash -2105090072, now seen corresponding path program 9 times [2021-05-02 12:34:20,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:20,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538558257] [2021-05-02 12:34:20,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:20,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,754 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:20,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 39 proven. 156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:20,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:20,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538558257] [2021-05-02 12:34:20,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538558257] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340403963] [2021-05-02 12:34:20,758 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 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:34:20,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-05-02 12:34:20,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:20,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 12:34:20,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:20,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,891 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 60 proven. 4 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-05-02 12:34:20,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340403963] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,891 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:20,891 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 5] total 19 [2021-05-02 12:34:20,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456538099] [2021-05-02 12:34:20,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 12:34:20,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:20,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 12:34:20,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-02 12:34:20,892 INFO L87 Difference]: Start difference. First operand 40 states and 42 transitions. Second operand has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:21,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:21,254 INFO L93 Difference]: Finished difference Result 55 states and 63 transitions. [2021-05-02 12:34:21,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 12:34:21,255 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-05-02 12:34:21,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:21,255 INFO L225 Difference]: With dead ends: 55 [2021-05-02 12:34:21,255 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 12:34:21,256 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 404.9ms TimeCoverageRelationStatistics Valid=459, Invalid=731, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:34:21,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 12:34:21,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2021-05-02 12:34:21,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 39 states have internal predecessors, (43), 3 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:34:21,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 47 transitions. [2021-05-02 12:34:21,259 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 47 transitions. Word has length 39 [2021-05-02 12:34:21,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:21,260 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 47 transitions. [2021-05-02 12:34:21,260 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:21,260 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 47 transitions. [2021-05-02 12:34:21,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 12:34:21,260 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:21,261 INFO L523 BasicCegarLoop]: trace histogram [16, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:21,476 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:21,476 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:21,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:21,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1442265824, now seen corresponding path program 10 times [2021-05-02 12:34:21,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:21,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212485242] [2021-05-02 12:34:21,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:21,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:21,589 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:21,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:21,592 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 70 proven. 182 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:34:21,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:21,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212485242] [2021-05-02 12:34:21,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212485242] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:21,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903522226] [2021-05-02 12:34:21,592 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 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:34:21,626 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:21,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:21,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 12:34:21,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:21,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,704 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 70 proven. 182 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:34:21,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903522226] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:21,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:21,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 18 [2021-05-02 12:34:21,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430592526] [2021-05-02 12:34:21,704 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 12:34:21,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:21,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 12:34:21,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:34:21,705 INFO L87 Difference]: Start difference. First operand 44 states and 47 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:22,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:22,010 INFO L93 Difference]: Finished difference Result 58 states and 65 transitions. [2021-05-02 12:34:22,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 12:34:22,011 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-05-02 12:34:22,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:22,011 INFO L225 Difference]: With dead ends: 58 [2021-05-02 12:34:22,011 INFO L226 Difference]: Without dead ends: 46 [2021-05-02 12:34:22,012 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 347.5ms TimeCoverageRelationStatistics Valid=377, Invalid=615, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:34:22,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-05-02 12:34:22,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-05-02 12:34:22,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 41 states have (on average 1.0975609756097562) internal successors, (45), 41 states have internal predecessors, (45), 3 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:34:22,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2021-05-02 12:34:22,016 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 43 [2021-05-02 12:34:22,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:22,016 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2021-05-02 12:34:22,016 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:22,016 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2021-05-02 12:34:22,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-02 12:34:22,017 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:22,017 INFO L523 BasicCegarLoop]: trace histogram [17, 14, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:22,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 12:34:22,232 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:22,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:22,234 INFO L82 PathProgramCache]: Analyzing trace with hash 2068486589, now seen corresponding path program 11 times [2021-05-02 12:34:22,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:22,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705223672] [2021-05-02 12:34:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:22,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,392 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:22,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,398 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 75 proven. 210 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:34:22,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:22,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705223672] [2021-05-02 12:34:22,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705223672] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:22,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375171566] [2021-05-02 12:34:22,398 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 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:34:22,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-05-02 12:34:22,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:22,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:34:22,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:22,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,462 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,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,516 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 75 proven. 210 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:34:22,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375171566] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:22,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:22,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 19 [2021-05-02 12:34:22,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656357226] [2021-05-02 12:34:22,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 12:34:22,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:22,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 12:34:22,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-02 12:34:22,518 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:22,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:22,823 INFO L93 Difference]: Finished difference Result 60 states and 67 transitions. [2021-05-02 12:34:22,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 12:34:22,823 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-05-02 12:34:22,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:22,824 INFO L225 Difference]: With dead ends: 60 [2021-05-02 12:34:22,824 INFO L226 Difference]: Without dead ends: 48 [2021-05-02 12:34:22,826 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 327.2ms TimeCoverageRelationStatistics Valid=426, Invalid=696, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:34:22,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-05-02 12:34:22,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-05-02 12:34:22,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 43 states have internal predecessors, (47), 3 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:34:22,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 51 transitions. [2021-05-02 12:34:22,832 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 51 transitions. Word has length 45 [2021-05-02 12:34:22,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:22,832 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 51 transitions. [2021-05-02 12:34:22,832 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:22,832 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 51 transitions. [2021-05-02 12:34:22,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 12:34:22,833 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:22,833 INFO L523 BasicCegarLoop]: trace histogram [18, 15, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:23,048 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 12:34:23,049 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:23,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:23,049 INFO L82 PathProgramCache]: Analyzing trace with hash 57260826, now seen corresponding path program 12 times [2021-05-02 12:34:23,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:23,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18559887] [2021-05-02 12:34:23,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,204 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:23,212 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 80 proven. 240 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 12:34:23,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:23,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18559887] [2021-05-02 12:34:23,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18559887] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:23,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384911251] [2021-05-02 12:34:23,212 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:34:23,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-02 12:34:23,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:23,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-02 12:34:23,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:23,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,462 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 105 proven. 9 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-05-02 12:34:23,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384911251] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:23,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:23,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 6] total 23 [2021-05-02 12:34:23,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941351836] [2021-05-02 12:34:23,463 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-02 12:34:23,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:23,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-02 12:34:23,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2021-05-02 12:34:23,463 INFO L87 Difference]: Start difference. First operand 48 states and 51 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:23,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:23,993 INFO L93 Difference]: Finished difference Result 65 states and 75 transitions. [2021-05-02 12:34:23,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 12:34:23,993 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-02 12:34:23,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:23,994 INFO L225 Difference]: With dead ends: 65 [2021-05-02 12:34:23,994 INFO L226 Difference]: Without dead ends: 53 [2021-05-02 12:34:23,995 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 645.9ms TimeCoverageRelationStatistics Valid=693, Invalid=1113, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:34:23,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-05-02 12:34:23,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2021-05-02 12:34:23,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 1.1063829787234043) internal successors, (52), 47 states have internal predecessors, (52), 3 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:34:23,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2021-05-02 12:34:23,998 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 47 [2021-05-02 12:34:23,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:23,998 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2021-05-02 12:34:23,998 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:23,998 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2021-05-02 12:34:23,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 12:34:23,999 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:23,999 INFO L523 BasicCegarLoop]: trace histogram [20, 16, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:24,215 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 12:34:24,216 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:24,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:24,216 INFO L82 PathProgramCache]: Analyzing trace with hash 1181642450, now seen corresponding path program 13 times [2021-05-02 12:34:24,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:24,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188160194] [2021-05-02 12:34:24,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:24,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:24,400 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:24,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:24,403 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 119 proven. 272 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:24,403 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:24,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188160194] [2021-05-02 12:34:24,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188160194] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:24,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488071882] [2021-05-02 12:34:24,404 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:34:24,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:24,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:34:24,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:24,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 119 proven. 272 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:24,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488071882] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:24,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:24,575 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 21 [2021-05-02 12:34:24,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153241705] [2021-05-02 12:34:24,575 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 12:34:24,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:24,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 12:34:24,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:34:24,576 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:24,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:24,965 INFO L93 Difference]: Finished difference Result 68 states and 77 transitions. [2021-05-02 12:34:24,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 12:34:24,965 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 12:34:24,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:24,966 INFO L225 Difference]: With dead ends: 68 [2021-05-02 12:34:24,966 INFO L226 Difference]: Without dead ends: 54 [2021-05-02 12:34:24,966 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 442.1ms TimeCoverageRelationStatistics Valid=533, Invalid=873, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:34:24,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-02 12:34:24,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2021-05-02 12:34:24,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 49 states have (on average 1.1020408163265305) internal successors, (54), 49 states have internal predecessors, (54), 3 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:34:24,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2021-05-02 12:34:24,970 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 51 [2021-05-02 12:34:24,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:24,970 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2021-05-02 12:34:24,970 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:24,970 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2021-05-02 12:34:24,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 12:34:24,970 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:24,970 INFO L523 BasicCegarLoop]: trace histogram [21, 17, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:25,179 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:25,179 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:25,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:25,179 INFO L82 PathProgramCache]: Analyzing trace with hash -527149457, now seen corresponding path program 14 times [2021-05-02 12:34:25,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:25,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082037458] [2021-05-02 12:34:25,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:25,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,381 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:25,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,385 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 126 proven. 306 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:25,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:25,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082037458] [2021-05-02 12:34:25,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082037458] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:25,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756996941] [2021-05-02 12:34:25,385 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 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:34:25,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:25,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:25,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 12:34:25,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:25,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,506 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 126 proven. 306 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:25,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756996941] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:25,506 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:25,506 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 22 [2021-05-02 12:34:25,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5764470] [2021-05-02 12:34:25,507 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 12:34:25,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:25,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 12:34:25,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-02 12:34:25,507 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:25,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:25,963 INFO L93 Difference]: Finished difference Result 70 states and 79 transitions. [2021-05-02 12:34:25,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 12:34:25,964 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 12:34:25,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:25,964 INFO L225 Difference]: With dead ends: 70 [2021-05-02 12:34:25,964 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 12:34:25,965 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 527.0ms TimeCoverageRelationStatistics Valid=591, Invalid=969, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:34:25,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 12:34:25,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-05-02 12:34:25,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 51 states have (on average 1.0980392156862746) internal successors, (56), 51 states have internal predecessors, (56), 3 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:34:25,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2021-05-02 12:34:25,968 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 53 [2021-05-02 12:34:25,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:25,968 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2021-05-02 12:34:25,968 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:25,968 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2021-05-02 12:34:25,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 12:34:25,968 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:25,968 INFO L523 BasicCegarLoop]: trace histogram [22, 18, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:26,181 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 12:34:26,181 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:26,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:26,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1998665012, now seen corresponding path program 15 times [2021-05-02 12:34:26,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:26,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720360265] [2021-05-02 12:34:26,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:26,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:26,357 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:26,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:26,360 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 133 proven. 342 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:26,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:26,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720360265] [2021-05-02 12:34:26,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720360265] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:26,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140251820] [2021-05-02 12:34:26,361 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 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:34:26,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 12:34:26,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:26,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 12:34:26,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:26,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 162 proven. 16 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2021-05-02 12:34:26,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140251820] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:26,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:26,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 7] total 27 [2021-05-02 12:34:26,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48833064] [2021-05-02 12:34:26,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 12:34:26,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:26,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 12:34:26,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2021-05-02 12:34:26,590 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:27,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:27,289 INFO L93 Difference]: Finished difference Result 75 states and 87 transitions. [2021-05-02 12:34:27,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 12:34:27,290 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 12:34:27,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:27,290 INFO L225 Difference]: With dead ends: 75 [2021-05-02 12:34:27,290 INFO L226 Difference]: Without dead ends: 61 [2021-05-02 12:34:27,291 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 800.4ms TimeCoverageRelationStatistics Valid=975, Invalid=1575, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:34:27,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-05-02 12:34:27,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 60. [2021-05-02 12:34:27,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 55 states have internal predecessors, (61), 3 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:34:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2021-05-02 12:34:27,296 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 55 [2021-05-02 12:34:27,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:27,296 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2021-05-02 12:34:27,296 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:27,296 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2021-05-02 12:34:27,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 12:34:27,297 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:27,297 INFO L523 BasicCegarLoop]: trace histogram [24, 19, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:27,497 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:27,497 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:27,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:27,498 INFO L82 PathProgramCache]: Analyzing trace with hash -416797436, now seen corresponding path program 16 times [2021-05-02 12:34:27,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:27,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345505850] [2021-05-02 12:34:27,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,708 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:27,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,712 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 180 proven. 380 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 12:34:27,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:27,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345505850] [2021-05-02 12:34:27,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345505850] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:27,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435210749] [2021-05-02 12:34:27,713 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 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:34:27,765 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:27,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:27,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 12:34:27,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:27,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,876 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 180 proven. 380 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 12:34:27,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435210749] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:27,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:27,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 24 [2021-05-02 12:34:27,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816449330] [2021-05-02 12:34:27,877 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 12:34:27,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:27,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 12:34:27,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=297, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:34:27,877 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:28,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:28,406 INFO L93 Difference]: Finished difference Result 78 states and 89 transitions. [2021-05-02 12:34:28,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 12:34:28,407 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 12:34:28,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:28,408 INFO L225 Difference]: With dead ends: 78 [2021-05-02 12:34:28,408 INFO L226 Difference]: Without dead ends: 62 [2021-05-02 12:34:28,408 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 624.9ms TimeCoverageRelationStatistics Valid=716, Invalid=1176, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:34:28,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-05-02 12:34:28,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2021-05-02 12:34:28,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 57 states have (on average 1.105263157894737) internal successors, (63), 57 states have internal predecessors, (63), 3 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:34:28,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 67 transitions. [2021-05-02 12:34:28,412 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 67 transitions. Word has length 59 [2021-05-02 12:34:28,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:28,412 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 67 transitions. [2021-05-02 12:34:28,412 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:28,412 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 67 transitions. [2021-05-02 12:34:28,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 12:34:28,413 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:28,413 INFO L523 BasicCegarLoop]: trace histogram [25, 20, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:28,631 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:28,632 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:28,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:28,632 INFO L82 PathProgramCache]: Analyzing trace with hash 980363169, now seen corresponding path program 17 times [2021-05-02 12:34:28,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:28,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639044561] [2021-05-02 12:34:28,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:28,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:28,835 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:28,845 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 189 proven. 420 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 12:34:28,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:28,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639044561] [2021-05-02 12:34:28,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639044561] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:28,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911229912] [2021-05-02 12:34:28,846 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 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:34:28,887 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2021-05-02 12:34:28,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:28,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:28,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:28,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 189 proven. 420 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 12:34:28,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911229912] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:28,964 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:28,964 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 25 [2021-05-02 12:34:28,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567337449] [2021-05-02 12:34:28,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-02 12:34:28,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:28,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-02 12:34:28,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=322, Unknown=0, NotChecked=0, Total=600 [2021-05-02 12:34:28,969 INFO L87 Difference]: Start difference. First operand 62 states and 67 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:29,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:29,448 INFO L93 Difference]: Finished difference Result 80 states and 91 transitions. [2021-05-02 12:34:29,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 12:34:29,448 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 12:34:29,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:29,449 INFO L225 Difference]: With dead ends: 80 [2021-05-02 12:34:29,449 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 12:34:29,450 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 559.9ms TimeCoverageRelationStatistics Valid=783, Invalid=1287, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:34:29,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 12:34:29,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2021-05-02 12:34:29,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 59 states have (on average 1.1016949152542372) internal successors, (65), 59 states have internal predecessors, (65), 3 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:34:29,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 69 transitions. [2021-05-02 12:34:29,456 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 69 transitions. Word has length 61 [2021-05-02 12:34:29,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:29,456 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 69 transitions. [2021-05-02 12:34:29,456 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:29,456 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 69 transitions. [2021-05-02 12:34:29,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 12:34:29,458 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:29,458 INFO L523 BasicCegarLoop]: trace histogram [26, 21, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:29,673 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 12:34:29,673 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:29,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:29,674 INFO L82 PathProgramCache]: Analyzing trace with hash -673059074, now seen corresponding path program 18 times [2021-05-02 12:34:29,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:29,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549940366] [2021-05-02 12:34:29,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:29,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:29,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,867 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 198 proven. 462 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 12:34:29,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:29,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549940366] [2021-05-02 12:34:29,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549940366] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:29,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332772620] [2021-05-02 12:34:29,867 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 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:34:29,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2021-05-02 12:34:29,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:29,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 12:34:29,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:29,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,091 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 231 proven. 25 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:34:30,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332772620] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:30,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:30,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 8] total 31 [2021-05-02 12:34:30,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963384494] [2021-05-02 12:34:30,091 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-02 12:34:30,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:30,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-02 12:34:30,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:34:30,092 INFO L87 Difference]: Start difference. First operand 64 states and 69 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:30,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:30,811 INFO L93 Difference]: Finished difference Result 85 states and 99 transitions. [2021-05-02 12:34:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 12:34:30,812 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2021-05-02 12:34:30,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:30,812 INFO L225 Difference]: With dead ends: 85 [2021-05-02 12:34:30,812 INFO L226 Difference]: Without dead ends: 69 [2021-05-02 12:34:30,814 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 865.4ms TimeCoverageRelationStatistics Valid=1305, Invalid=2117, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:34:30,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-02 12:34:30,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2021-05-02 12:34:30,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.1111111111111112) internal successors, (70), 63 states have internal predecessors, (70), 3 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:34:30,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 74 transitions. [2021-05-02 12:34:30,818 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 74 transitions. Word has length 63 [2021-05-02 12:34:30,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:30,819 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 74 transitions. [2021-05-02 12:34:30,820 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:30,820 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 74 transitions. [2021-05-02 12:34:30,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-02 12:34:30,820 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:30,820 INFO L523 BasicCegarLoop]: trace histogram [28, 22, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:31,030 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:31,030 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:31,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:31,030 INFO L82 PathProgramCache]: Analyzing trace with hash 884596662, now seen corresponding path program 19 times [2021-05-02 12:34:31,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:31,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442131103] [2021-05-02 12:34:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:31,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:31,241 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:31,245 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 253 proven. 506 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-02 12:34:31,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:31,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442131103] [2021-05-02 12:34:31,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442131103] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:31,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122018070] [2021-05-02 12:34:31,245 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 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:34:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:31,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:34:31,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:31,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:31,381 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 253 proven. 506 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-02 12:34:31,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122018070] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:31,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:31,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 27 [2021-05-02 12:34:31,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683037402] [2021-05-02 12:34:31,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 12:34:31,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:31,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 12:34:31,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2021-05-02 12:34:31,383 INFO L87 Difference]: Start difference. First operand 68 states and 74 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:31,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:31,967 INFO L93 Difference]: Finished difference Result 88 states and 101 transitions. [2021-05-02 12:34:31,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-02 12:34:31,967 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2021-05-02 12:34:31,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:31,968 INFO L225 Difference]: With dead ends: 88 [2021-05-02 12:34:31,968 INFO L226 Difference]: Without dead ends: 70 [2021-05-02 12:34:31,969 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 661.9ms TimeCoverageRelationStatistics Valid=926, Invalid=1524, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:34:31,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-05-02 12:34:31,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2021-05-02 12:34:31,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.1076923076923078) internal successors, (72), 65 states have internal predecessors, (72), 3 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:34:31,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 76 transitions. [2021-05-02 12:34:31,972 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 76 transitions. Word has length 67 [2021-05-02 12:34:31,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:31,972 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 76 transitions. [2021-05-02 12:34:31,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:31,972 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 76 transitions. [2021-05-02 12:34:31,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 12:34:31,973 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:31,973 INFO L523 BasicCegarLoop]: trace histogram [29, 23, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:32,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 12:34:32,185 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:32,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:32,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1537282733, now seen corresponding path program 20 times [2021-05-02 12:34:32,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:32,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928325149] [2021-05-02 12:34:32,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,439 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:32,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 264 proven. 552 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-02 12:34:32,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:32,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928325149] [2021-05-02 12:34:32,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928325149] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:32,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583412874] [2021-05-02 12:34:32,442 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 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:34:32,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:32,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:32,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 12:34:32,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:32,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,542 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,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,566 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,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,610 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 264 proven. 552 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-02 12:34:32,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583412874] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:32,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:32,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 28 [2021-05-02 12:34:32,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755240286] [2021-05-02 12:34:32,612 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 12:34:32,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:32,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 12:34:32,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=403, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:34:32,613 INFO L87 Difference]: Start difference. First operand 70 states and 76 transitions. Second operand has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:33,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:33,317 INFO L93 Difference]: Finished difference Result 90 states and 103 transitions. [2021-05-02 12:34:33,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 12:34:33,318 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2021-05-02 12:34:33,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:33,318 INFO L225 Difference]: With dead ends: 90 [2021-05-02 12:34:33,318 INFO L226 Difference]: Without dead ends: 72 [2021-05-02 12:34:33,319 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 806.6ms TimeCoverageRelationStatistics Valid=1002, Invalid=1650, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:34:33,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-05-02 12:34:33,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2021-05-02 12:34:33,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 67 states have (on average 1.1044776119402986) internal successors, (74), 67 states have internal predecessors, (74), 3 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:34:33,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2021-05-02 12:34:33,325 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 69 [2021-05-02 12:34:33,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:33,325 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2021-05-02 12:34:33,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:33,325 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2021-05-02 12:34:33,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-05-02 12:34:33,325 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:33,326 INFO L523 BasicCegarLoop]: trace histogram [30, 24, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:33,540 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 12:34:33,541 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:33,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:33,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1091106896, now seen corresponding path program 21 times [2021-05-02 12:34:33,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:33,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533287449] [2021-05-02 12:34:33,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:33,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:33,876 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:33,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:33,896 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 275 proven. 600 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-05-02 12:34:33,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:33,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533287449] [2021-05-02 12:34:33,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533287449] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:33,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7786833] [2021-05-02 12:34:33,897 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 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:34:33,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-05-02 12:34:33,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:33,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 12:34:33,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:34,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:34,216 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 312 proven. 36 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-05-02 12:34:34,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7786833] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:34,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:34,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 9] total 35 [2021-05-02 12:34:34,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873883448] [2021-05-02 12:34:34,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 12:34:34,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:34,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 12:34:34,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:34:34,217 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:35,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:35,234 INFO L93 Difference]: Finished difference Result 95 states and 111 transitions. [2021-05-02 12:34:35,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 12:34:35,235 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2021-05-02 12:34:35,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:35,235 INFO L225 Difference]: With dead ends: 95 [2021-05-02 12:34:35,235 INFO L226 Difference]: Without dead ends: 77 [2021-05-02 12:34:35,236 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 1293.4ms TimeCoverageRelationStatistics Valid=1683, Invalid=2739, Unknown=0, NotChecked=0, Total=4422 [2021-05-02 12:34:35,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-05-02 12:34:35,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2021-05-02 12:34:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.1126760563380282) internal successors, (79), 71 states have internal predecessors, (79), 3 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:34:35,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 83 transitions. [2021-05-02 12:34:35,240 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 83 transitions. Word has length 71 [2021-05-02 12:34:35,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:35,240 INFO L480 AbstractCegarLoop]: Abstraction has 76 states and 83 transitions. [2021-05-02 12:34:35,240 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:35,240 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 83 transitions. [2021-05-02 12:34:35,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-02 12:34:35,240 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:35,240 INFO L523 BasicCegarLoop]: trace histogram [32, 25, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:35,457 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:35,458 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:35,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:35,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1624283416, now seen corresponding path program 22 times [2021-05-02 12:34:35,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:35,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730765098] [2021-05-02 12:34:35,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:35,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,776 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:35,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 338 proven. 650 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-02 12:34:35,780 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:35,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730765098] [2021-05-02 12:34:35,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730765098] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:35,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300898560] [2021-05-02 12:34:35,780 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 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:34:35,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:35,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:35,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 12:34:35,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:35,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 338 proven. 650 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-02 12:34:35,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300898560] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:35,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:35,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 30 [2021-05-02 12:34:35,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52541960] [2021-05-02 12:34:35,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-02 12:34:35,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:35,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-02 12:34:35,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=462, Unknown=0, NotChecked=0, Total=870 [2021-05-02 12:34:35,955 INFO L87 Difference]: Start difference. First operand 76 states and 83 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:36,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:36,706 INFO L93 Difference]: Finished difference Result 98 states and 113 transitions. [2021-05-02 12:34:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-02 12:34:36,706 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 75 [2021-05-02 12:34:36,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:36,707 INFO L225 Difference]: With dead ends: 98 [2021-05-02 12:34:36,707 INFO L226 Difference]: Without dead ends: 78 [2021-05-02 12:34:36,707 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 952.3ms TimeCoverageRelationStatistics Valid=1163, Invalid=1917, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:34:36,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-05-02 12:34:36,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2021-05-02 12:34:36,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 3 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:34:36,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 85 transitions. [2021-05-02 12:34:36,711 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 85 transitions. Word has length 75 [2021-05-02 12:34:36,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:36,711 INFO L480 AbstractCegarLoop]: Abstraction has 78 states and 85 transitions. [2021-05-02 12:34:36,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:36,711 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 85 transitions. [2021-05-02 12:34:36,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-02 12:34:36,712 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:36,712 INFO L523 BasicCegarLoop]: trace histogram [33, 26, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:36,927 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 12:34:36,928 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:36,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:36,928 INFO L82 PathProgramCache]: Analyzing trace with hash 24086405, now seen corresponding path program 23 times [2021-05-02 12:34:36,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:36,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720857729] [2021-05-02 12:34:36,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,294 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 351 proven. 702 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-02 12:34:37,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:37,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720857729] [2021-05-02 12:34:37,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720857729] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:37,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560492265] [2021-05-02 12:34:37,302 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 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:34:37,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 34 check-sat command(s) [2021-05-02 12:34:37,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:37,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:34:37,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:37,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 351 proven. 702 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-02 12:34:37,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560492265] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:37,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:37,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 31 [2021-05-02 12:34:37,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929390530] [2021-05-02 12:34:37,491 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-02 12:34:37,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:37,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-02 12:34:37,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:34:37,492 INFO L87 Difference]: Start difference. First operand 78 states and 85 transitions. Second operand has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:38,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:38,302 INFO L93 Difference]: Finished difference Result 100 states and 115 transitions. [2021-05-02 12:34:38,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 12:34:38,302 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 77 [2021-05-02 12:34:38,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:38,303 INFO L225 Difference]: With dead ends: 100 [2021-05-02 12:34:38,303 INFO L226 Difference]: Without dead ends: 80 [2021-05-02 12:34:38,303 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 1003.5ms TimeCoverageRelationStatistics Valid=1248, Invalid=2058, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:34:38,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-05-02 12:34:38,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-05-02 12:34:38,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1066666666666667) internal successors, (83), 75 states have internal predecessors, (83), 3 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:34:38,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 87 transitions. [2021-05-02 12:34:38,307 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 87 transitions. Word has length 77 [2021-05-02 12:34:38,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:38,307 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 87 transitions. [2021-05-02 12:34:38,307 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:38,307 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 87 transitions. [2021-05-02 12:34:38,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-02 12:34:38,307 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:38,307 INFO L523 BasicCegarLoop]: trace histogram [34, 27, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:38,523 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:38,523 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:38,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:38,524 INFO L82 PathProgramCache]: Analyzing trace with hash -735447838, now seen corresponding path program 24 times [2021-05-02 12:34:38,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:38,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324040172] [2021-05-02 12:34:38,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:38,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:38,870 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:38,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:38,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 364 proven. 756 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-02 12:34:38,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:38,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324040172] [2021-05-02 12:34:38,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324040172] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:38,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264189802] [2021-05-02 12:34:38,874 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 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:34:38,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2021-05-02 12:34:38,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:38,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 12:34:38,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:38,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:39,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 405 proven. 49 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2021-05-02 12:34:39,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264189802] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:39,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:39,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 10] total 39 [2021-05-02 12:34:39,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554631446] [2021-05-02 12:34:39,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 12:34:39,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:39,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 12:34:39,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:34:39,205 INFO L87 Difference]: Start difference. First operand 80 states and 87 transitions. Second operand has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:40,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:40,440 INFO L93 Difference]: Finished difference Result 105 states and 123 transitions. [2021-05-02 12:34:40,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 12:34:40,440 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2021-05-02 12:34:40,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:40,441 INFO L225 Difference]: With dead ends: 105 [2021-05-02 12:34:40,441 INFO L226 Difference]: Without dead ends: 85 [2021-05-02 12:34:40,442 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 657 ImplicationChecksByTransitivity, 1579.2ms TimeCoverageRelationStatistics Valid=2109, Invalid=3441, Unknown=0, NotChecked=0, Total=5550 [2021-05-02 12:34:40,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-05-02 12:34:40,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 84. [2021-05-02 12:34:40,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 79 states have (on average 1.1139240506329113) internal successors, (88), 79 states have internal predecessors, (88), 3 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:34:40,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 92 transitions. [2021-05-02 12:34:40,447 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 92 transitions. Word has length 79 [2021-05-02 12:34:40,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:40,447 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 92 transitions. [2021-05-02 12:34:40,447 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:40,447 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 92 transitions. [2021-05-02 12:34:40,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-02 12:34:40,447 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:40,447 INFO L523 BasicCegarLoop]: trace histogram [36, 28, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:40,660 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 12:34:40,660 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:40,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:40,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1675844966, now seen corresponding path program 25 times [2021-05-02 12:34:40,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:40,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149182519] [2021-05-02 12:34:40,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:40,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:41,040 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:41,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:41,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 435 proven. 812 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:41,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:41,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149182519] [2021-05-02 12:34:41,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149182519] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:41,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042147238] [2021-05-02 12:34:41,045 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 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:34:41,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:41,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:34:41,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:41,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:41,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 435 proven. 812 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:41,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042147238] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:41,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:41,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 33 [2021-05-02 12:34:41,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715536417] [2021-05-02 12:34:41,231 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-02 12:34:41,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:41,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-02 12:34:41,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=498, Invalid=558, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 12:34:41,232 INFO L87 Difference]: Start difference. First operand 84 states and 92 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:42,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:42,106 INFO L93 Difference]: Finished difference Result 108 states and 125 transitions. [2021-05-02 12:34:42,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 12:34:42,106 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 83 [2021-05-02 12:34:42,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:42,107 INFO L225 Difference]: With dead ends: 108 [2021-05-02 12:34:42,107 INFO L226 Difference]: Without dead ends: 86 [2021-05-02 12:34:42,108 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 1108.9ms TimeCoverageRelationStatistics Valid=1427, Invalid=2355, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 12:34:42,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-05-02 12:34:42,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2021-05-02 12:34:42,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1111111111111112) internal successors, (90), 81 states have internal predecessors, (90), 3 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:34:42,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 94 transitions. [2021-05-02 12:34:42,111 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 94 transitions. Word has length 83 [2021-05-02 12:34:42,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:42,111 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 94 transitions. [2021-05-02 12:34:42,111 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:42,111 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 94 transitions. [2021-05-02 12:34:42,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-02 12:34:42,112 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:42,112 INFO L523 BasicCegarLoop]: trace histogram [37, 29, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:42,328 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 12:34:42,328 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:42,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:42,328 INFO L82 PathProgramCache]: Analyzing trace with hash 976541239, now seen corresponding path program 26 times [2021-05-02 12:34:42,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:42,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087038819] [2021-05-02 12:34:42,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:42,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:42,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 450 proven. 870 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:42,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:42,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087038819] [2021-05-02 12:34:42,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087038819] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:42,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542502327] [2021-05-02 12:34:42,733 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 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:34:42,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:42,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:42,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 12:34:42,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:42,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:42,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 450 proven. 870 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:42,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542502327] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:42,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:42,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 34 [2021-05-02 12:34:42,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100246240] [2021-05-02 12:34:42,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 12:34:42,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:42,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 12:34:42,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:34:42,933 INFO L87 Difference]: Start difference. First operand 86 states and 94 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:43,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:43,791 INFO L93 Difference]: Finished difference Result 110 states and 127 transitions. [2021-05-02 12:34:43,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 12:34:43,792 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 85 [2021-05-02 12:34:43,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:43,792 INFO L225 Difference]: With dead ends: 110 [2021-05-02 12:34:43,792 INFO L226 Difference]: Without dead ends: 88 [2021-05-02 12:34:43,793 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1124.6ms TimeCoverageRelationStatistics Valid=1521, Invalid=2511, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 12:34:43,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-05-02 12:34:43,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2021-05-02 12:34:43,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 83 states have (on average 1.108433734939759) internal successors, (92), 83 states have internal predecessors, (92), 3 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:34:43,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 96 transitions. [2021-05-02 12:34:43,796 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 96 transitions. Word has length 85 [2021-05-02 12:34:43,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:43,796 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 96 transitions. [2021-05-02 12:34:43,796 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:43,796 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 96 transitions. [2021-05-02 12:34:43,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 12:34:43,796 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:43,796 INFO L523 BasicCegarLoop]: trace histogram [38, 30, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:44,011 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:44,011 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:44,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:44,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1290889580, now seen corresponding path program 27 times [2021-05-02 12:34:44,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:44,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318048157] [2021-05-02 12:34:44,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:44,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:44,430 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:44,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:44,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 465 proven. 930 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:44,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:44,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318048157] [2021-05-02 12:34:44,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318048157] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:44,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380825488] [2021-05-02 12:34:44,434 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 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:34:44,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-05-02 12:34:44,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:44,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 12:34:44,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:44,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 510 proven. 64 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2021-05-02 12:34:44,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380825488] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:44,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:44,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 11] total 43 [2021-05-02 12:34:44,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132505881] [2021-05-02 12:34:44,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 12:34:44,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:44,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 12:34:44,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:34:44,804 INFO L87 Difference]: Start difference. First operand 88 states and 96 transitions. Second operand has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:46,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:46,290 INFO L93 Difference]: Finished difference Result 115 states and 135 transitions. [2021-05-02 12:34:46,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 12:34:46,290 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 87 [2021-05-02 12:34:46,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:46,291 INFO L225 Difference]: With dead ends: 115 [2021-05-02 12:34:46,291 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 12:34:46,292 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1918.8ms TimeCoverageRelationStatistics Valid=2583, Invalid=4223, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 12:34:46,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 12:34:46,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2021-05-02 12:34:46,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1149425287356323) internal successors, (97), 87 states have internal predecessors, (97), 3 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:34:46,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2021-05-02 12:34:46,295 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 87 [2021-05-02 12:34:46,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:46,295 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2021-05-02 12:34:46,296 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:46,296 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2021-05-02 12:34:46,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 12:34:46,296 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:46,296 INFO L523 BasicCegarLoop]: trace histogram [40, 31, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:46,503 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:46,504 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:46,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:46,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1688040140, now seen corresponding path program 28 times [2021-05-02 12:34:46,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:46,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597339535] [2021-05-02 12:34:46,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:46,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:46,988 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:46,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 544 proven. 992 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-02 12:34:46,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:46,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597339535] [2021-05-02 12:34:46,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597339535] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:46,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697190162] [2021-05-02 12:34:46,994 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 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:34:47,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:47,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:47,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 12:34:47,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:47,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,156 WARN L159 QuantifierPusher]: Ignoring assumption. [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,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 544 proven. 992 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-02 12:34:47,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697190162] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:47,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:47,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 36 [2021-05-02 12:34:47,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428276185] [2021-05-02 12:34:47,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 12:34:47,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:47,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 12:34:47,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:34:47,240 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:48,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:48,291 INFO L93 Difference]: Finished difference Result 118 states and 137 transitions. [2021-05-02 12:34:48,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 12:34:48,292 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 91 [2021-05-02 12:34:48,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:48,292 INFO L225 Difference]: With dead ends: 118 [2021-05-02 12:34:48,292 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 12:34:48,293 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1373.4ms TimeCoverageRelationStatistics Valid=1718, Invalid=2838, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 12:34:48,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 12:34:48,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-05-02 12:34:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 89 states have (on average 1.1123595505617978) internal successors, (99), 89 states have internal predecessors, (99), 3 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:34:48,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 103 transitions. [2021-05-02 12:34:48,297 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 103 transitions. Word has length 91 [2021-05-02 12:34:48,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:48,297 INFO L480 AbstractCegarLoop]: Abstraction has 94 states and 103 transitions. [2021-05-02 12:34:48,297 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:48,297 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 103 transitions. [2021-05-02 12:34:48,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 12:34:48,297 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:48,297 INFO L523 BasicCegarLoop]: trace histogram [41, 32, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:48,503 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-05-02 12:34:48,504 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:48,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:48,504 INFO L82 PathProgramCache]: Analyzing trace with hash -87377559, now seen corresponding path program 29 times [2021-05-02 12:34:48,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:48,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013278816] [2021-05-02 12:34:48,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:48,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:49,017 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:49,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:49,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 561 proven. 1056 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-02 12:34:49,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:49,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013278816] [2021-05-02 12:34:49,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013278816] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:49,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149549497] [2021-05-02 12:34:49,021 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 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:49,077 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2021-05-02 12:34:49,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:49,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:34:49,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:49,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 561 proven. 1056 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-02 12:34:49,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149549497] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:49,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:49,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 37 [2021-05-02 12:34:49,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337941702] [2021-05-02 12:34:49,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 12:34:49,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:49,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 12:34:49,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=700, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 12:34:49,221 INFO L87 Difference]: Start difference. First operand 94 states and 103 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:50,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:50,280 INFO L93 Difference]: Finished difference Result 120 states and 139 transitions. [2021-05-02 12:34:50,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 12:34:50,281 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 93 [2021-05-02 12:34:50,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:50,282 INFO L225 Difference]: With dead ends: 120 [2021-05-02 12:34:50,282 INFO L226 Difference]: Without dead ends: 96 [2021-05-02 12:34:50,283 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 1395.1ms TimeCoverageRelationStatistics Valid=1821, Invalid=3009, Unknown=0, NotChecked=0, Total=4830 [2021-05-02 12:34:50,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-02 12:34:50,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2021-05-02 12:34:50,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 91 states have (on average 1.10989010989011) internal successors, (101), 91 states have internal predecessors, (101), 3 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:34:50,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2021-05-02 12:34:50,290 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 93 [2021-05-02 12:34:50,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:50,291 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2021-05-02 12:34:50,291 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:50,291 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2021-05-02 12:34:50,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-05-02 12:34:50,296 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:50,297 INFO L523 BasicCegarLoop]: trace histogram [42, 33, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:50,512 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:50,512 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:50,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:50,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1161769786, now seen corresponding path program 30 times [2021-05-02 12:34:50,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:50,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015266540] [2021-05-02 12:34:50,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:50,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,033 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:51,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:51,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 578 proven. 1122 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-02 12:34:51,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:51,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015266540] [2021-05-02 12:34:51,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015266540] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:51,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554542494] [2021-05-02 12:34:51,038 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 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:51,103 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 39 check-sat command(s) [2021-05-02 12:34:51,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:51,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:34:51,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:51,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:51,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 627 proven. 81 refuted. 0 times theorem prover too weak. 1056 trivial. 0 not checked. [2021-05-02 12:34:51,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554542494] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:51,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:51,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 12] total 47 [2021-05-02 12:34:51,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350501983] [2021-05-02 12:34:51,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 12:34:51,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:51,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 12:34:51,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:34:51,490 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:53,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:53,155 INFO L93 Difference]: Finished difference Result 125 states and 147 transitions. [2021-05-02 12:34:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-02 12:34:53,156 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 95 [2021-05-02 12:34:53,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:53,156 INFO L225 Difference]: With dead ends: 125 [2021-05-02 12:34:53,157 INFO L226 Difference]: Without dead ends: 101 [2021-05-02 12:34:53,157 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 979 ImplicationChecksByTransitivity, 2148.8ms TimeCoverageRelationStatistics Valid=3105, Invalid=5085, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 12:34:53,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-02 12:34:53,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 100. [2021-05-02 12:34:53,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 95 states have (on average 1.1157894736842104) internal successors, (106), 95 states have internal predecessors, (106), 3 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:34:53,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2021-05-02 12:34:53,161 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 95 [2021-05-02 12:34:53,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:53,161 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2021-05-02 12:34:53,161 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:53,161 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2021-05-02 12:34:53,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 12:34:53,161 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:53,161 INFO L523 BasicCegarLoop]: trace histogram [44, 34, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:53,376 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-02 12:34:53,376 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:53,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:53,377 INFO L82 PathProgramCache]: Analyzing trace with hash 861255550, now seen corresponding path program 31 times [2021-05-02 12:34:53,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:53,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824328751] [2021-05-02 12:34:53,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:53,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:53,912 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:53,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:53,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 665 proven. 1190 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-02 12:34:53,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:53,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824328751] [2021-05-02 12:34:53,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824328751] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:53,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515194836] [2021-05-02 12:34:53,915 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 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:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:53,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 12:34:53,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:53,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:53,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 665 proven. 1190 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-02 12:34:54,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515194836] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:54,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:54,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 39 [2021-05-02 12:34:54,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136471501] [2021-05-02 12:34:54,097 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 12:34:54,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:54,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 12:34:54,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:34:54,098 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:55,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:55,281 INFO L93 Difference]: Finished difference Result 128 states and 149 transitions. [2021-05-02 12:34:55,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 12:34:55,282 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2021-05-02 12:34:55,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:55,282 INFO L225 Difference]: With dead ends: 128 [2021-05-02 12:34:55,282 INFO L226 Difference]: Without dead ends: 102 [2021-05-02 12:34:55,283 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1569.1ms TimeCoverageRelationStatistics Valid=2036, Invalid=3366, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 12:34:55,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-05-02 12:34:55,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-05-02 12:34:55,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 97 states have (on average 1.1134020618556701) internal successors, (108), 97 states have internal predecessors, (108), 3 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:34:55,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 112 transitions. [2021-05-02 12:34:55,286 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 112 transitions. Word has length 99 [2021-05-02 12:34:55,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:55,286 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 112 transitions. [2021-05-02 12:34:55,287 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:55,287 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 112 transitions. [2021-05-02 12:34:55,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 12:34:55,287 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:55,287 INFO L523 BasicCegarLoop]: trace histogram [45, 35, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:55,502 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 12:34:55,502 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:55,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:55,502 INFO L82 PathProgramCache]: Analyzing trace with hash -254471909, now seen corresponding path program 32 times [2021-05-02 12:34:55,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:55,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362050892] [2021-05-02 12:34:55,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:56,090 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:56,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:56,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 684 proven. 1260 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-02 12:34:56,093 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:56,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362050892] [2021-05-02 12:34:56,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362050892] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:56,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853416793] [2021-05-02 12:34:56,093 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 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:56,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:56,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:56,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 12:34:56,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:56,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:56,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 684 proven. 1260 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-02 12:34:56,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853416793] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:56,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:56,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 40 [2021-05-02 12:34:56,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083236892] [2021-05-02 12:34:56,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 12:34:56,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:56,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 12:34:56,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:34:56,288 INFO L87 Difference]: Start difference. First operand 102 states and 112 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:57,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:57,547 INFO L93 Difference]: Finished difference Result 130 states and 151 transitions. [2021-05-02 12:34:57,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 12:34:57,547 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 101 [2021-05-02 12:34:57,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:57,548 INFO L225 Difference]: With dead ends: 130 [2021-05-02 12:34:57,548 INFO L226 Difference]: Without dead ends: 104 [2021-05-02 12:34:57,548 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1629.3ms TimeCoverageRelationStatistics Valid=2148, Invalid=3552, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 12:34:57,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-02 12:34:57,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2021-05-02 12:34:57,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 99 states have (on average 1.1111111111111112) internal successors, (110), 99 states have internal predecessors, (110), 3 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:34:57,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 114 transitions. [2021-05-02 12:34:57,552 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 114 transitions. Word has length 101 [2021-05-02 12:34:57,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:57,552 INFO L480 AbstractCegarLoop]: Abstraction has 104 states and 114 transitions. [2021-05-02 12:34:57,552 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:57,552 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 114 transitions. [2021-05-02 12:34:57,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-05-02 12:34:57,552 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:57,552 INFO L523 BasicCegarLoop]: trace histogram [46, 36, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:34:57,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 12:34:57,761 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:57,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:57,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1273263992, now seen corresponding path program 33 times [2021-05-02 12:34:57,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:57,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632701439] [2021-05-02 12:34:57,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:57,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:58,428 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 703 proven. 1332 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-02 12:34:58,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:58,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632701439] [2021-05-02 12:34:58,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632701439] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:58,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798835024] [2021-05-02 12:34:58,432 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 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:58,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2021-05-02 12:34:58,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:58,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 12:34:58,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:58,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:58,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 756 proven. 100 refuted. 0 times theorem prover too weak. 1260 trivial. 0 not checked. [2021-05-02 12:34:58,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798835024] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:58,958 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:58,958 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 13] total 51 [2021-05-02 12:34:58,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232967111] [2021-05-02 12:34:58,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:34:58,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:58,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:34:58,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:34:58,960 INFO L87 Difference]: Start difference. First operand 104 states and 114 transitions. Second operand has 51 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 50 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:00,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:00,967 INFO L93 Difference]: Finished difference Result 135 states and 159 transitions. [2021-05-02 12:35:00,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 12:35:00,967 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 50 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 103 [2021-05-02 12:35:00,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:00,968 INFO L225 Difference]: With dead ends: 135 [2021-05-02 12:35:00,968 INFO L226 Difference]: Without dead ends: 109 [2021-05-02 12:35:00,969 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1164 ImplicationChecksByTransitivity, 2756.1ms TimeCoverageRelationStatistics Valid=3675, Invalid=6027, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 12:35:00,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-02 12:35:00,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 108. [2021-05-02 12:35:00,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 103 states have (on average 1.116504854368932) internal successors, (115), 103 states have internal predecessors, (115), 3 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:35:00,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 119 transitions. [2021-05-02 12:35:00,972 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 119 transitions. Word has length 103 [2021-05-02 12:35:00,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:00,972 INFO L480 AbstractCegarLoop]: Abstraction has 108 states and 119 transitions. [2021-05-02 12:35:00,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 50 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:00,972 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 119 transitions. [2021-05-02 12:35:00,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 12:35:00,972 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:00,973 INFO L523 BasicCegarLoop]: trace histogram [48, 37, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:01,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 12:35:01,188 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:01,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:01,188 INFO L82 PathProgramCache]: Analyzing trace with hash 40980656, now seen corresponding path program 34 times [2021-05-02 12:35:01,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:01,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055561358] [2021-05-02 12:35:01,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:01,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:01,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:01,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:01,852 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 798 proven. 1406 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 12:35:01,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:01,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055561358] [2021-05-02 12:35:01,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055561358] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:01,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635986393] [2021-05-02 12:35:01,853 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 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:35:01,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:35:01,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:01,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 12:35:01,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:01,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:01,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 798 proven. 1406 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 12:35:02,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635986393] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:02,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:02,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 42 [2021-05-02 12:35:02,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206925286] [2021-05-02 12:35:02,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 12:35:02,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:02,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 12:35:02,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:35:02,064 INFO L87 Difference]: Start difference. First operand 108 states and 119 transitions. Second operand has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:03,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:03,331 INFO L93 Difference]: Finished difference Result 138 states and 161 transitions. [2021-05-02 12:35:03,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-02 12:35:03,331 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 107 [2021-05-02 12:35:03,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:03,332 INFO L225 Difference]: With dead ends: 138 [2021-05-02 12:35:03,332 INFO L226 Difference]: Without dead ends: 110 [2021-05-02 12:35:03,333 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 1763.1ms TimeCoverageRelationStatistics Valid=2381, Invalid=3939, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 12:35:03,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-05-02 12:35:03,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2021-05-02 12:35:03,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 105 states have (on average 1.1142857142857143) internal successors, (117), 105 states have internal predecessors, (117), 3 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:35:03,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2021-05-02 12:35:03,339 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 107 [2021-05-02 12:35:03,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:03,339 INFO L480 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2021-05-02 12:35:03,339 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:03,339 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2021-05-02 12:35:03,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 12:35:03,339 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:03,339 INFO L523 BasicCegarLoop]: trace histogram [49, 38, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:03,557 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 12:35:03,557 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:03,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:03,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1988117171, now seen corresponding path program 35 times [2021-05-02 12:35:03,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:03,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277349596] [2021-05-02 12:35:03,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:03,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,575 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:04,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:04,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 819 proven. 1482 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 12:35:04,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:04,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277349596] [2021-05-02 12:35:04,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277349596] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:04,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103713827] [2021-05-02 12:35:04,579 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 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:35:04,641 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 50 check-sat command(s) [2021-05-02 12:35:04,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:04,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 12:35:04,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:04,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,661 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,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 819 proven. 1482 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 12:35:04,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103713827] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:04,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:04,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41] total 43 [2021-05-02 12:35:04,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654813854] [2021-05-02 12:35:04,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 12:35:04,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:04,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 12:35:04,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:35:04,796 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:06,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:06,260 INFO L93 Difference]: Finished difference Result 140 states and 163 transitions. [2021-05-02 12:35:06,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 12:35:06,261 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 109 [2021-05-02 12:35:06,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:06,261 INFO L225 Difference]: With dead ends: 140 [2021-05-02 12:35:06,261 INFO L226 Difference]: Without dead ends: 112 [2021-05-02 12:35:06,262 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 890 ImplicationChecksByTransitivity, 2172.8ms TimeCoverageRelationStatistics Valid=2502, Invalid=4140, Unknown=0, NotChecked=0, Total=6642 [2021-05-02 12:35:06,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-05-02 12:35:06,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2021-05-02 12:35:06,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 107 states have (on average 1.1121495327102804) internal successors, (119), 107 states have internal predecessors, (119), 3 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:35:06,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 123 transitions. [2021-05-02 12:35:06,266 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 123 transitions. Word has length 109 [2021-05-02 12:35:06,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:06,266 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 123 transitions. [2021-05-02 12:35:06,266 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:06,266 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 123 transitions. [2021-05-02 12:35:06,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-02 12:35:06,266 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:06,267 INFO L523 BasicCegarLoop]: trace histogram [50, 39, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:06,480 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 12:35:06,480 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:06,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:06,480 INFO L82 PathProgramCache]: Analyzing trace with hash -2035976534, now seen corresponding path program 36 times [2021-05-02 12:35:06,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:06,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365874109] [2021-05-02 12:35:06,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:07,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:07,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 840 proven. 1560 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 12:35:07,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:07,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365874109] [2021-05-02 12:35:07,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365874109] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:07,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887905384] [2021-05-02 12:35:07,198 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 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:35:07,271 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 47 check-sat command(s) [2021-05-02 12:35:07,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:07,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:35:07,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:07,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:07,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 897 proven. 121 refuted. 0 times theorem prover too weak. 1482 trivial. 0 not checked. [2021-05-02 12:35:07,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887905384] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:07,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:07,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 14] total 55 [2021-05-02 12:35:07,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673497648] [2021-05-02 12:35:07,873 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 12:35:07,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:07,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 12:35:07,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1433, Invalid=1537, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:35:07,874 INFO L87 Difference]: Start difference. First operand 112 states and 123 transitions. Second operand has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:10,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:10,069 INFO L93 Difference]: Finished difference Result 145 states and 171 transitions. [2021-05-02 12:35:10,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 12:35:10,069 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 111 [2021-05-02 12:35:10,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:10,070 INFO L225 Difference]: With dead ends: 145 [2021-05-02 12:35:10,070 INFO L226 Difference]: Without dead ends: 117 [2021-05-02 12:35:10,071 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 3001.9ms TimeCoverageRelationStatistics Valid=4293, Invalid=7049, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 12:35:10,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-05-02 12:35:10,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 116. [2021-05-02 12:35:10,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 111 states have (on average 1.117117117117117) internal successors, (124), 111 states have internal predecessors, (124), 3 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:35:10,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 128 transitions. [2021-05-02 12:35:10,089 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 128 transitions. Word has length 111 [2021-05-02 12:35:10,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:10,089 INFO L480 AbstractCegarLoop]: Abstraction has 116 states and 128 transitions. [2021-05-02 12:35:10,089 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:10,089 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 128 transitions. [2021-05-02 12:35:10,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-05-02 12:35:10,090 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:10,090 INFO L523 BasicCegarLoop]: trace histogram [52, 40, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:10,304 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 12:35:10,305 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:10,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:10,305 INFO L82 PathProgramCache]: Analyzing trace with hash -911991198, now seen corresponding path program 37 times [2021-05-02 12:35:10,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:10,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872957636] [2021-05-02 12:35:10,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:11,064 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:11,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 943 proven. 1640 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-02 12:35:11,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:11,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872957636] [2021-05-02 12:35:11,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872957636] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:11,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355699591] [2021-05-02 12:35:11,067 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 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:35:11,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:11,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 12:35:11,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:11,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:11,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 943 proven. 1640 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-02 12:35:11,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355699591] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:11,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:11,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 45 [2021-05-02 12:35:11,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521477362] [2021-05-02 12:35:11,275 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 12:35:11,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:11,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 12:35:11,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=1032, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:35:11,276 INFO L87 Difference]: Start difference. First operand 116 states and 128 transitions. Second operand has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 44 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:12,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:12,858 INFO L93 Difference]: Finished difference Result 148 states and 173 transitions. [2021-05-02 12:35:12,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 12:35:12,858 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 44 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 115 [2021-05-02 12:35:12,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:12,859 INFO L225 Difference]: With dead ends: 148 [2021-05-02 12:35:12,859 INFO L226 Difference]: Without dead ends: 118 [2021-05-02 12:35:12,859 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 977 ImplicationChecksByTransitivity, 2088.3ms TimeCoverageRelationStatistics Valid=2753, Invalid=4557, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 12:35:12,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-05-02 12:35:12,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2021-05-02 12:35:12,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 113 states have (on average 1.1150442477876106) internal successors, (126), 113 states have internal predecessors, (126), 3 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:35:12,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 130 transitions. [2021-05-02 12:35:12,863 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 130 transitions. Word has length 115 [2021-05-02 12:35:12,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:12,863 INFO L480 AbstractCegarLoop]: Abstraction has 118 states and 130 transitions. [2021-05-02 12:35:12,863 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 44 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:12,863 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 130 transitions. [2021-05-02 12:35:12,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-05-02 12:35:12,864 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:12,864 INFO L523 BasicCegarLoop]: trace histogram [53, 41, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:13,080 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:13,080 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:13,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:13,080 INFO L82 PathProgramCache]: Analyzing trace with hash 796827135, now seen corresponding path program 38 times [2021-05-02 12:35:13,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:13,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77416972] [2021-05-02 12:35:13,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:13,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:13,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 966 proven. 1722 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-02 12:35:13,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:13,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77416972] [2021-05-02 12:35:13,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77416972] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:13,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148214085] [2021-05-02 12:35:13,862 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 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:35:13,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:35:13,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:13,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 12:35:13,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:13,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 966 proven. 1722 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-02 12:35:14,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148214085] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:14,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:14,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 46 [2021-05-02 12:35:14,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170213013] [2021-05-02 12:35:14,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 12:35:14,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:14,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 12:35:14,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:35:14,080 INFO L87 Difference]: Start difference. First operand 118 states and 130 transitions. Second operand has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:15,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:15,717 INFO L93 Difference]: Finished difference Result 150 states and 175 transitions. [2021-05-02 12:35:15,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 12:35:15,717 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 117 [2021-05-02 12:35:15,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:15,718 INFO L225 Difference]: With dead ends: 150 [2021-05-02 12:35:15,718 INFO L226 Difference]: Without dead ends: 120 [2021-05-02 12:35:15,718 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 2213.7ms TimeCoverageRelationStatistics Valid=2883, Invalid=4773, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 12:35:15,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-02 12:35:15,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2021-05-02 12:35:15,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 115 states have (on average 1.1130434782608696) internal successors, (128), 115 states have internal predecessors, (128), 3 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:35:15,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2021-05-02 12:35:15,722 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 117 [2021-05-02 12:35:15,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:15,722 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2021-05-02 12:35:15,722 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:15,722 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2021-05-02 12:35:15,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-02 12:35:15,723 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:15,723 INFO L523 BasicCegarLoop]: trace histogram [54, 42, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:15,938 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:15,938 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:15,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:15,939 INFO L82 PathProgramCache]: Analyzing trace with hash -2001229220, now seen corresponding path program 39 times [2021-05-02 12:35:15,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:15,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731918816] [2021-05-02 12:35:15,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:16,759 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:16,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:16,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 989 proven. 1806 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-05-02 12:35:16,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:16,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731918816] [2021-05-02 12:35:16,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731918816] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:16,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937755835] [2021-05-02 12:35:16,774 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 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:35:16,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 26 check-sat command(s) [2021-05-02 12:35:16,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:16,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 12:35:16,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:16,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:16,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:16,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:16,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:16,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:16,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:17,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 1050 proven. 144 refuted. 0 times theorem prover too weak. 1722 trivial. 0 not checked. [2021-05-02 12:35:17,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937755835] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:17,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:17,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 15] total 59 [2021-05-02 12:35:17,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702858209] [2021-05-02 12:35:17,424 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-02 12:35:17,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:17,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-02 12:35:17,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1655, Invalid=1767, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:35:17,426 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:19,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:19,797 INFO L93 Difference]: Finished difference Result 155 states and 183 transitions. [2021-05-02 12:35:19,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-05-02 12:35:19,797 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2021-05-02 12:35:19,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:19,798 INFO L225 Difference]: With dead ends: 155 [2021-05-02 12:35:19,798 INFO L226 Difference]: Without dead ends: 125 [2021-05-02 12:35:19,799 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1582 ImplicationChecksByTransitivity, 3325.0ms TimeCoverageRelationStatistics Valid=4959, Invalid=8151, Unknown=0, NotChecked=0, Total=13110 [2021-05-02 12:35:19,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-05-02 12:35:19,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 124. [2021-05-02 12:35:19,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 119 states have (on average 1.1176470588235294) internal successors, (133), 119 states have internal predecessors, (133), 3 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:35:19,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 137 transitions. [2021-05-02 12:35:19,803 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 137 transitions. Word has length 119 [2021-05-02 12:35:19,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:19,803 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 137 transitions. [2021-05-02 12:35:19,803 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:19,803 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 137 transitions. [2021-05-02 12:35:19,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 12:35:19,803 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:19,803 INFO L523 BasicCegarLoop]: trace histogram [56, 43, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:20,004 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:20,004 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:20,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:20,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1009385620, now seen corresponding path program 40 times [2021-05-02 12:35:20,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:20,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508745430] [2021-05-02 12:35:20,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:20,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,914 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:20,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:20,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 1100 proven. 1892 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:20,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:20,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508745430] [2021-05-02 12:35:20,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508745430] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:20,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537054875] [2021-05-02 12:35:20,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 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:35:20,963 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:35:20,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:20,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 12:35:20,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:20,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,991 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,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,001 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,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,029 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,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,080 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,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 1100 proven. 1892 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:21,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537054875] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:21,138 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:21,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 48 [2021-05-02 12:35:21,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395711036] [2021-05-02 12:35:21,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:35:21,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:21,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:35:21,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:35:21,139 INFO L87 Difference]: Start difference. First operand 124 states and 137 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:22,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:22,862 INFO L93 Difference]: Finished difference Result 158 states and 185 transitions. [2021-05-02 12:35:22,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-02 12:35:22,862 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 123 [2021-05-02 12:35:22,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:22,863 INFO L225 Difference]: With dead ends: 158 [2021-05-02 12:35:22,863 INFO L226 Difference]: Without dead ends: 126 [2021-05-02 12:35:22,864 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 2410.8ms TimeCoverageRelationStatistics Valid=3152, Invalid=5220, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 12:35:22,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-02 12:35:22,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2021-05-02 12:35:22,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 121 states have (on average 1.115702479338843) internal successors, (135), 121 states have internal predecessors, (135), 3 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:35:22,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 139 transitions. [2021-05-02 12:35:22,867 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 139 transitions. Word has length 123 [2021-05-02 12:35:22,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:22,868 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 139 transitions. [2021-05-02 12:35:22,868 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:22,868 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 139 transitions. [2021-05-02 12:35:22,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-02 12:35:22,868 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:22,868 INFO L523 BasicCegarLoop]: trace histogram [57, 44, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:23,083 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-02 12:35:23,083 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:23,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:23,084 INFO L82 PathProgramCache]: Analyzing trace with hash 151884593, now seen corresponding path program 41 times [2021-05-02 12:35:23,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:23,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886870343] [2021-05-02 12:35:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:23,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:23,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:23,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 1125 proven. 1980 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:23,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:23,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886870343] [2021-05-02 12:35:23,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886870343] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:23,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351980491] [2021-05-02 12:35:23,992 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 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:35:24,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 58 check-sat command(s) [2021-05-02 12:35:24,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:24,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 46 conjunts are in the unsatisfiable core [2021-05-02 12:35:24,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:24,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:24,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 1125 proven. 1980 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:24,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351980491] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:24,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:24,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47] total 49 [2021-05-02 12:35:24,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31121502] [2021-05-02 12:35:24,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 12:35:24,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:24,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 12:35:24,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1130, Invalid=1222, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 12:35:24,274 INFO L87 Difference]: Start difference. First operand 126 states and 139 transitions. Second operand has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 48 states have internal predecessors, (103), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:26,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:26,150 INFO L93 Difference]: Finished difference Result 160 states and 187 transitions. [2021-05-02 12:35:26,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 12:35:26,150 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 48 states have internal predecessors, (103), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 125 [2021-05-02 12:35:26,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:26,151 INFO L225 Difference]: With dead ends: 160 [2021-05-02 12:35:26,151 INFO L226 Difference]: Without dead ends: 128 [2021-05-02 12:35:26,152 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1163 ImplicationChecksByTransitivity, 2508.3ms TimeCoverageRelationStatistics Valid=3291, Invalid=5451, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 12:35:26,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-05-02 12:35:26,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-05-02 12:35:26,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 123 states have (on average 1.113821138211382) internal successors, (137), 123 states have internal predecessors, (137), 3 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:35:26,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 141 transitions. [2021-05-02 12:35:26,156 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 141 transitions. Word has length 125 [2021-05-02 12:35:26,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:26,156 INFO L480 AbstractCegarLoop]: Abstraction has 128 states and 141 transitions. [2021-05-02 12:35:26,156 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 48 states have internal predecessors, (103), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:26,156 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 141 transitions. [2021-05-02 12:35:26,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-02 12:35:26,157 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:26,157 INFO L523 BasicCegarLoop]: trace histogram [58, 45, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:26,364 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:26,364 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:26,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:26,365 INFO L82 PathProgramCache]: Analyzing trace with hash 727118478, now seen corresponding path program 42 times [2021-05-02 12:35:26,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:26,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503490537] [2021-05-02 12:35:26,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:26,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:27,326 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:27,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 1150 proven. 2070 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-05-02 12:35:27,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:27,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503490537] [2021-05-02 12:35:27,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503490537] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:27,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146874693] [2021-05-02 12:35:27,330 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 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:35:27,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2021-05-02 12:35:27,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:27,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:35:27,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:27,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:28,204 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 1215 proven. 169 refuted. 0 times theorem prover too weak. 1980 trivial. 0 not checked. [2021-05-02 12:35:28,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146874693] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:28,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:28,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 16] total 63 [2021-05-02 12:35:28,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702220233] [2021-05-02 12:35:28,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-02 12:35:28,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:28,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-02 12:35:28,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:35:28,205 INFO L87 Difference]: Start difference. First operand 128 states and 141 transitions. Second operand has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:31,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:31,067 INFO L93 Difference]: Finished difference Result 165 states and 195 transitions. [2021-05-02 12:35:31,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-02 12:35:31,068 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 127 [2021-05-02 12:35:31,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:31,068 INFO L225 Difference]: With dead ends: 165 [2021-05-02 12:35:31,068 INFO L226 Difference]: Without dead ends: 133 [2021-05-02 12:35:31,069 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1815 ImplicationChecksByTransitivity, 4086.4ms TimeCoverageRelationStatistics Valid=5673, Invalid=9333, Unknown=0, NotChecked=0, Total=15006 [2021-05-02 12:35:31,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-05-02 12:35:31,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 132. [2021-05-02 12:35:31,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 127 states have (on average 1.1181102362204725) internal successors, (142), 127 states have internal predecessors, (142), 3 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:35:31,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2021-05-02 12:35:31,073 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 127 [2021-05-02 12:35:31,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:31,073 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2021-05-02 12:35:31,073 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:31,073 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2021-05-02 12:35:31,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-02 12:35:31,074 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:31,074 INFO L523 BasicCegarLoop]: trace histogram [60, 46, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:31,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:31,281 INFO L428 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:31,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:31,281 INFO L82 PathProgramCache]: Analyzing trace with hash 113694534, now seen corresponding path program 43 times [2021-05-02 12:35:31,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:31,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394583032] [2021-05-02 12:35:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:31,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,256 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:32,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 1269 proven. 2162 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:35:32,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:32,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394583032] [2021-05-02 12:35:32,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394583032] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:32,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552686376] [2021-05-02 12:35:32,259 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 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:35:32,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:32,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 12:35:32,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:32,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,391 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,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,497 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,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,507 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,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:32,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 1269 proven. 2162 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:35:32,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552686376] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:32,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:32,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 51 [2021-05-02 12:35:32,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363533566] [2021-05-02 12:35:32,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:35:32,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:32,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:35:32,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:35:32,540 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand has 51 states, 51 states have (on average 2.0980392156862746) internal successors, (107), 50 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:34,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:34,430 INFO L93 Difference]: Finished difference Result 168 states and 197 transitions. [2021-05-02 12:35:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 12:35:34,431 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.0980392156862746) internal successors, (107), 50 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 131 [2021-05-02 12:35:34,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:34,432 INFO L225 Difference]: With dead ends: 168 [2021-05-02 12:35:34,432 INFO L226 Difference]: Without dead ends: 134 [2021-05-02 12:35:34,432 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 2612.8ms TimeCoverageRelationStatistics Valid=3578, Invalid=5928, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 12:35:34,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-05-02 12:35:34,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-05-02 12:35:34,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 129 states have (on average 1.1162790697674418) internal successors, (144), 129 states have internal predecessors, (144), 3 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:35:34,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 148 transitions. [2021-05-02 12:35:34,450 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 148 transitions. Word has length 131 [2021-05-02 12:35:34,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:34,451 INFO L480 AbstractCegarLoop]: Abstraction has 134 states and 148 transitions. [2021-05-02 12:35:34,451 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 2.0980392156862746) internal successors, (107), 50 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:34,451 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 148 transitions. [2021-05-02 12:35:34,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-05-02 12:35:34,451 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:34,451 INFO L523 BasicCegarLoop]: trace histogram [61, 47, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:34,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 12:35:34,665 INFO L428 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:34,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:34,665 INFO L82 PathProgramCache]: Analyzing trace with hash 904953059, now seen corresponding path program 44 times [2021-05-02 12:35:34,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:34,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839328109] [2021-05-02 12:35:34,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:34,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:35,785 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:35,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:35,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 1296 proven. 2256 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:35:35,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:35,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839328109] [2021-05-02 12:35:35,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839328109] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:35,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394177523] [2021-05-02 12:35:35,789 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 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:35:35,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:35:35,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:35,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 12:35:35,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:35,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 1296 proven. 2256 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:35:36,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394177523] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:36,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:36,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 52 [2021-05-02 12:35:36,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992290590] [2021-05-02 12:35:36,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 12:35:36,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:36,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 12:35:36,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:35:36,047 INFO L87 Difference]: Start difference. First operand 134 states and 148 transitions. Second operand has 52 states, 52 states have (on average 2.0961538461538463) internal successors, (109), 51 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:38,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:38,026 INFO L93 Difference]: Finished difference Result 170 states and 199 transitions. [2021-05-02 12:35:38,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 12:35:38,026 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.0961538461538463) internal successors, (109), 51 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 133 [2021-05-02 12:35:38,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:38,027 INFO L225 Difference]: With dead ends: 170 [2021-05-02 12:35:38,027 INFO L226 Difference]: Without dead ends: 136 [2021-05-02 12:35:38,028 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1313 ImplicationChecksByTransitivity, 2847.8ms TimeCoverageRelationStatistics Valid=3726, Invalid=6174, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 12:35:38,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-02 12:35:38,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2021-05-02 12:35:38,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 131 states have (on average 1.1145038167938932) internal successors, (146), 131 states have internal predecessors, (146), 3 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:35:38,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 150 transitions. [2021-05-02 12:35:38,032 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 150 transitions. Word has length 133 [2021-05-02 12:35:38,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:38,032 INFO L480 AbstractCegarLoop]: Abstraction has 136 states and 150 transitions. [2021-05-02 12:35:38,032 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.0961538461538463) internal successors, (109), 51 states have internal predecessors, (109), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:38,032 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 150 transitions. [2021-05-02 12:35:38,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-05-02 12:35:38,033 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:38,033 INFO L523 BasicCegarLoop]: trace histogram [62, 48, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:38,248 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-05-02 12:35:38,249 INFO L428 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:38,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:38,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1095184192, now seen corresponding path program 45 times [2021-05-02 12:35:38,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:38,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994306252] [2021-05-02 12:35:38,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:38,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:39,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:39,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:39,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 1323 proven. 2352 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:35:39,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:39,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994306252] [2021-05-02 12:35:39,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994306252] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:39,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449326100] [2021-05-02 12:35:39,365 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 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:35:39,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2021-05-02 12:35:39,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:39,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 12:35:39,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:39,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:39,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:40,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 1392 proven. 196 refuted. 0 times theorem prover too weak. 2256 trivial. 0 not checked. [2021-05-02 12:35:40,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449326100] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:40,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:40,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 17] total 67 [2021-05-02 12:35:40,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854434005] [2021-05-02 12:35:40,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-05-02 12:35:40,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:40,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-05-02 12:35:40,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2147, Invalid=2275, Unknown=0, NotChecked=0, Total=4422 [2021-05-02 12:35:40,315 INFO L87 Difference]: Start difference. First operand 136 states and 150 transitions. Second operand has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:43,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:43,501 INFO L93 Difference]: Finished difference Result 175 states and 207 transitions. [2021-05-02 12:35:43,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-02 12:35:43,501 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 135 [2021-05-02 12:35:43,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:43,502 INFO L225 Difference]: With dead ends: 175 [2021-05-02 12:35:43,502 INFO L226 Difference]: Without dead ends: 141 [2021-05-02 12:35:43,503 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2064 ImplicationChecksByTransitivity, 4692.8ms TimeCoverageRelationStatistics Valid=6435, Invalid=10595, Unknown=0, NotChecked=0, Total=17030 [2021-05-02 12:35:43,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-05-02 12:35:43,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2021-05-02 12:35:43,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 135 states have (on average 1.1185185185185185) internal successors, (151), 135 states have internal predecessors, (151), 3 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:35:43,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 155 transitions. [2021-05-02 12:35:43,507 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 155 transitions. Word has length 135 [2021-05-02 12:35:43,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:43,508 INFO L480 AbstractCegarLoop]: Abstraction has 140 states and 155 transitions. [2021-05-02 12:35:43,508 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:43,508 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 155 transitions. [2021-05-02 12:35:43,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-05-02 12:35:43,508 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:43,508 INFO L523 BasicCegarLoop]: trace histogram [64, 49, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:43,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-05-02 12:35:43,721 INFO L428 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:43,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:43,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1916370312, now seen corresponding path program 46 times [2021-05-02 12:35:43,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:43,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177646236] [2021-05-02 12:35:43,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:44,840 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:44,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:44,843 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 1450 proven. 2450 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-02 12:35:44,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:44,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177646236] [2021-05-02 12:35:44,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177646236] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:44,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554187325] [2021-05-02 12:35:44,843 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 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:35:44,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:35:44,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:44,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 12:35:44,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:44,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:44,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 1450 proven. 2450 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-02 12:35:45,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554187325] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:45,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:45,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 54 [2021-05-02 12:35:45,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880969740] [2021-05-02 12:35:45,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 12:35:45,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:45,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 12:35:45,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:35:45,096 INFO L87 Difference]: Start difference. First operand 140 states and 155 transitions. Second operand has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:47,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:47,305 INFO L93 Difference]: Finished difference Result 178 states and 209 transitions. [2021-05-02 12:35:47,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 12:35:47,306 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 139 [2021-05-02 12:35:47,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:47,307 INFO L225 Difference]: With dead ends: 178 [2021-05-02 12:35:47,307 INFO L226 Difference]: Without dead ends: 142 [2021-05-02 12:35:47,307 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 3039.6ms TimeCoverageRelationStatistics Valid=4031, Invalid=6681, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 12:35:47,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-05-02 12:35:47,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2021-05-02 12:35:47,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 137 states have (on average 1.1167883211678833) internal successors, (153), 137 states have internal predecessors, (153), 3 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:35:47,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 157 transitions. [2021-05-02 12:35:47,312 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 157 transitions. Word has length 139 [2021-05-02 12:35:47,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:47,312 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 157 transitions. [2021-05-02 12:35:47,312 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:47,312 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 157 transitions. [2021-05-02 12:35:47,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-05-02 12:35:47,312 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:47,312 INFO L523 BasicCegarLoop]: trace histogram [65, 50, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:47,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:47,517 INFO L428 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:47,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:47,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1921828075, now seen corresponding path program 47 times [2021-05-02 12:35:47,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:47,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902275187] [2021-05-02 12:35:47,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,496 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 0 proven. 4225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:35:49,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:49,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902275187] [2021-05-02 12:35:49,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902275187] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:49,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066278717] [2021-05-02 12:35:49,500 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 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:35:49,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2021-05-02 12:35:49,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:49,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 12:35:49,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:49,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,751 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,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,227 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,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:50,843 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 2145 proven. 1024 refuted. 0 times theorem prover too weak. 1056 trivial. 0 not checked. [2021-05-02 12:35:50,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066278717] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:50,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:50,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 35] total 86 [2021-05-02 12:35:50,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435129471] [2021-05-02 12:35:50,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states [2021-05-02 12:35:50,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:50,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-05-02 12:35:50,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3572, Invalid=3738, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 12:35:50,845 INFO L87 Difference]: Start difference. First operand 142 states and 157 transitions. Second operand has 86 states, 86 states have (on average 2.2325581395348837) internal successors, (192), 85 states have internal predecessors, (192), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:55,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:55,686 INFO L93 Difference]: Finished difference Result 184 states and 235 transitions. [2021-05-02 12:35:55,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-05-02 12:35:55,686 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.2325581395348837) internal successors, (192), 85 states have internal predecessors, (192), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 141 [2021-05-02 12:35:55,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:55,687 INFO L225 Difference]: With dead ends: 184 [2021-05-02 12:35:55,687 INFO L226 Difference]: Without dead ends: 179 [2021-05-02 12:35:55,688 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3483 ImplicationChecksByTransitivity, 7365.5ms TimeCoverageRelationStatistics Valid=10710, Invalid=17682, Unknown=0, NotChecked=0, Total=28392 [2021-05-02 12:35:55,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-05-02 12:35:55,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 178. [2021-05-02 12:35:55,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 173 states have (on average 1.1965317919075145) internal successors, (207), 173 states have internal predecessors, (207), 3 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:35:55,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 211 transitions. [2021-05-02 12:35:55,694 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 211 transitions. Word has length 141 [2021-05-02 12:35:55,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:55,694 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 211 transitions. [2021-05-02 12:35:55,694 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 86 states, 86 states have (on average 2.2325581395348837) internal successors, (192), 85 states have internal predecessors, (192), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:55,694 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 211 transitions. [2021-05-02 12:35:55,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2021-05-02 12:35:55,695 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:55,695 INFO L523 BasicCegarLoop]: trace histogram [83, 50, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:35:55,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:55,895 INFO L428 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:55,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:55,896 INFO L82 PathProgramCache]: Analyzing trace with hash -194147269, now seen corresponding path program 48 times [2021-05-02 12:35:55,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:55,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095390187] [2021-05-02 12:35:55,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:55,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:59,095 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:59,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:59,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:35:59,098 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:59,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095390187] [2021-05-02 12:35:59,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095390187] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:59,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084860748] [2021-05-02 12:35:59,099 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 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:35:59,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 83 check-sat command(s) [2021-05-02 12:35:59,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:59,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 12:35:59,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:59,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:59,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:00,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:00,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:00,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 3486 proven. 1681 refuted. 0 times theorem prover too weak. 1722 trivial. 0 not checked. [2021-05-02 12:36:00,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084860748] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:00,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:00,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 44] total 95 [2021-05-02 12:36:00,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130433194] [2021-05-02 12:36:00,159 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states [2021-05-02 12:36:00,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:00,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2021-05-02 12:36:00,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4373, Invalid=4557, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 12:36:00,160 INFO L87 Difference]: Start difference. First operand 178 states and 211 transitions. Second operand has 95 states, 95 states have (on average 2.136842105263158) internal successors, (203), 94 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:06,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:06,040 INFO L93 Difference]: Finished difference Result 202 states and 253 transitions. [2021-05-02 12:36:06,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-05-02 12:36:06,041 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.136842105263158) internal successors, (203), 94 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 177 [2021-05-02 12:36:06,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:06,042 INFO L225 Difference]: With dead ends: 202 [2021-05-02 12:36:06,042 INFO L226 Difference]: Without dead ends: 197 [2021-05-02 12:36:06,043 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4302 ImplicationChecksByTransitivity, 9021.2ms TimeCoverageRelationStatistics Valid=13113, Invalid=21669, Unknown=0, NotChecked=0, Total=34782 [2021-05-02 12:36:06,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-05-02 12:36:06,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2021-05-02 12:36:06,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 191 states have (on average 1.225130890052356) internal successors, (234), 191 states have internal predecessors, (234), 3 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:36:06,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 238 transitions. [2021-05-02 12:36:06,049 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 238 transitions. Word has length 177 [2021-05-02 12:36:06,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:06,049 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 238 transitions. [2021-05-02 12:36:06,049 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 95 states, 95 states have (on average 2.136842105263158) internal successors, (203), 94 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:06,049 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 238 transitions. [2021-05-02 12:36:06,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-05-02 12:36:06,050 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:06,050 INFO L523 BasicCegarLoop]: trace histogram [92, 50, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:06,266 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:06,266 INFO L428 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:06,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:06,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1555493550, now seen corresponding path program 49 times [2021-05-02 12:36:06,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:06,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106346903] [2021-05-02 12:36:06,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:06,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,203 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:10,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,206 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:10,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:10,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106346903] [2021-05-02 12:36:10,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106346903] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:10,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886930960] [2021-05-02 12:36:10,206 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 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:36:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:10,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 94 conjunts are in the unsatisfiable core [2021-05-02 12:36:10,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:10,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:10,626 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:10,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886930960] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:10,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:10,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 95] total 97 [2021-05-02 12:36:10,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010343045] [2021-05-02 12:36:10,627 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states [2021-05-02 12:36:10,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:10,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-05-02 12:36:10,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4562, Invalid=4750, Unknown=0, NotChecked=0, Total=9312 [2021-05-02 12:36:10,628 INFO L87 Difference]: Start difference. First operand 196 states and 238 transitions. Second operand has 97 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 96 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:16,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:16,542 INFO L93 Difference]: Finished difference Result 204 states and 248 transitions. [2021-05-02 12:36:16,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-02 12:36:16,555 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 96 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 195 [2021-05-02 12:36:16,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:16,556 INFO L225 Difference]: With dead ends: 204 [2021-05-02 12:36:16,556 INFO L226 Difference]: Without dead ends: 199 [2021-05-02 12:36:16,558 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4643 ImplicationChecksByTransitivity, 9192.1ms TimeCoverageRelationStatistics Valid=13491, Invalid=22419, Unknown=0, NotChecked=0, Total=35910 [2021-05-02 12:36:16,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-02 12:36:16,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 198. [2021-05-02 12:36:16,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 193 states have (on average 1.2279792746113989) internal successors, (237), 193 states have internal predecessors, (237), 3 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:36:16,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 241 transitions. [2021-05-02 12:36:16,564 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 241 transitions. Word has length 195 [2021-05-02 12:36:16,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:16,564 INFO L480 AbstractCegarLoop]: Abstraction has 198 states and 241 transitions. [2021-05-02 12:36:16,564 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 97 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 96 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:16,565 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 241 transitions. [2021-05-02 12:36:16,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2021-05-02 12:36:16,574 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:16,574 INFO L523 BasicCegarLoop]: trace histogram [93, 50, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:16,789 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:16,789 INFO L428 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:16,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:16,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1250354825, now seen corresponding path program 50 times [2021-05-02 12:36:16,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:16,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947911751] [2021-05-02 12:36:16,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,475 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:20,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:20,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:20,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947911751] [2021-05-02 12:36:20,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947911751] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:20,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630907559] [2021-05-02 12:36:20,494 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 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:36:20,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:36:20,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:20,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 95 conjunts are in the unsatisfiable core [2021-05-02 12:36:20,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:20,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:20,919 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:20,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630907559] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:20,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:20,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96] total 98 [2021-05-02 12:36:20,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124360392] [2021-05-02 12:36:20,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-02 12:36:20,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:20,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-02 12:36:20,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 12:36:20,920 INFO L87 Difference]: Start difference. First operand 198 states and 241 transitions. Second operand has 98 states, 98 states have (on average 2.010204081632653) internal successors, (197), 97 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:26,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:26,961 INFO L93 Difference]: Finished difference Result 206 states and 251 transitions. [2021-05-02 12:36:26,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-05-02 12:36:26,962 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.010204081632653) internal successors, (197), 97 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 197 [2021-05-02 12:36:26,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:26,963 INFO L225 Difference]: With dead ends: 206 [2021-05-02 12:36:26,963 INFO L226 Difference]: Without dead ends: 201 [2021-05-02 12:36:26,964 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4740 ImplicationChecksByTransitivity, 8949.5ms TimeCoverageRelationStatistics Valid=13777, Invalid=22895, Unknown=0, NotChecked=0, Total=36672 [2021-05-02 12:36:26,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-02 12:36:26,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2021-05-02 12:36:26,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 195 states have (on average 1.2307692307692308) internal successors, (240), 195 states have internal predecessors, (240), 3 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:36:26,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 244 transitions. [2021-05-02 12:36:26,970 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 244 transitions. Word has length 197 [2021-05-02 12:36:26,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:26,971 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 244 transitions. [2021-05-02 12:36:26,971 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 2.010204081632653) internal successors, (197), 97 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:26,971 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 244 transitions. [2021-05-02 12:36:26,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-05-02 12:36:26,972 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:26,972 INFO L523 BasicCegarLoop]: trace histogram [94, 50, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:27,186 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-05-02 12:36:27,187 INFO L428 AbstractCegarLoop]: === Iteration 55 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:27,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:27,187 INFO L82 PathProgramCache]: Analyzing trace with hash 69816228, now seen corresponding path program 51 times [2021-05-02 12:36:27,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:27,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126021179] [2021-05-02 12:36:27,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:31,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:31,242 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 0 proven. 8836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:31,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:31,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126021179] [2021-05-02 12:36:31,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126021179] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:31,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314718847] [2021-05-02 12:36:31,243 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 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:36:31,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 90 check-sat command(s) [2021-05-02 12:36:31,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:31,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-02 12:36:31,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:31,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,572 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,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:31,707 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 4450 proven. 1936 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2021-05-02 12:36:31,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314718847] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:31,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:31,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 47] total 98 [2021-05-02 12:36:31,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762880321] [2021-05-02 12:36:31,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-02 12:36:31,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:31,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-02 12:36:31,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 12:36:31,710 INFO L87 Difference]: Start difference. First operand 200 states and 244 transitions. Second operand has 98 states, 98 states have (on average 2.0408163265306123) internal successors, (200), 97 states have internal predecessors, (200), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:37,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:37,414 INFO L93 Difference]: Finished difference Result 208 states and 254 transitions. [2021-05-02 12:36:37,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-05-02 12:36:37,415 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.0408163265306123) internal successors, (200), 97 states have internal predecessors, (200), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 199 [2021-05-02 12:36:37,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:37,420 INFO L225 Difference]: With dead ends: 208 [2021-05-02 12:36:37,421 INFO L226 Difference]: Without dead ends: 203 [2021-05-02 12:36:37,422 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4603 ImplicationChecksByTransitivity, 9077.9ms TimeCoverageRelationStatistics Valid=13968, Invalid=23088, Unknown=0, NotChecked=0, Total=37056 [2021-05-02 12:36:37,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-05-02 12:36:37,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 202. [2021-05-02 12:36:37,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 197 states have (on average 1.233502538071066) internal successors, (243), 197 states have internal predecessors, (243), 3 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:36:37,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 247 transitions. [2021-05-02 12:36:37,450 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 247 transitions. Word has length 199 [2021-05-02 12:36:37,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:37,450 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 247 transitions. [2021-05-02 12:36:37,450 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 2.0408163265306123) internal successors, (200), 97 states have internal predecessors, (200), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:37,450 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 247 transitions. [2021-05-02 12:36:37,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-05-02 12:36:37,451 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:37,451 INFO L523 BasicCegarLoop]: trace histogram [95, 50, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:37,652 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:37,652 INFO L428 AbstractCegarLoop]: === Iteration 56 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:37,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:37,653 INFO L82 PathProgramCache]: Analyzing trace with hash -556409345, now seen corresponding path program 52 times [2021-05-02 12:36:37,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:37,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908650553] [2021-05-02 12:36:37,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:37,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,116 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:41,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:41,120 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:41,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:41,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908650553] [2021-05-02 12:36:41,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908650553] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:41,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763032610] [2021-05-02 12:36:41,120 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:36:41,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:36:41,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:41,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 97 conjunts are in the unsatisfiable core [2021-05-02 12:36:41,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:41,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:41,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:41,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763032610] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:41,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:41,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 98] total 100 [2021-05-02 12:36:41,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588667065] [2021-05-02 12:36:41,598 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-02 12:36:41,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:41,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-02 12:36:41,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4853, Invalid=5047, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 12:36:41,600 INFO L87 Difference]: Start difference. First operand 202 states and 247 transitions. Second operand has 100 states, 100 states have (on average 2.01) internal successors, (201), 99 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:47,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:47,859 INFO L93 Difference]: Finished difference Result 210 states and 257 transitions. [2021-05-02 12:36:47,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-05-02 12:36:47,859 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.01) internal successors, (201), 99 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 201 [2021-05-02 12:36:47,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:47,868 INFO L225 Difference]: With dead ends: 210 [2021-05-02 12:36:47,868 INFO L226 Difference]: Without dead ends: 205 [2021-05-02 12:36:47,869 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4937 ImplicationChecksByTransitivity, 8990.5ms TimeCoverageRelationStatistics Valid=14358, Invalid=23862, Unknown=0, NotChecked=0, Total=38220 [2021-05-02 12:36:47,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-05-02 12:36:47,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2021-05-02 12:36:47,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 199 states have (on average 1.236180904522613) internal successors, (246), 199 states have internal predecessors, (246), 3 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:36:47,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 250 transitions. [2021-05-02 12:36:47,882 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 250 transitions. Word has length 201 [2021-05-02 12:36:47,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:47,882 INFO L480 AbstractCegarLoop]: Abstraction has 204 states and 250 transitions. [2021-05-02 12:36:47,882 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 2.01) internal successors, (201), 99 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:47,882 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 250 transitions. [2021-05-02 12:36:47,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-05-02 12:36:47,883 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:47,883 INFO L523 BasicCegarLoop]: trace histogram [96, 50, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:48,103 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-05-02 12:36:48,103 INFO L428 AbstractCegarLoop]: === Iteration 57 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:48,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:48,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1063763558, now seen corresponding path program 53 times [2021-05-02 12:36:48,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:48,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773247549] [2021-05-02 12:36:48,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:48,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:52,047 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:52,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:52,050 INFO L134 CoverageAnalysis]: Checked inductivity of 9216 backedges. 0 proven. 9216 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:52,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:52,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773247549] [2021-05-02 12:36:52,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773247549] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:52,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188765301] [2021-05-02 12:36:52,050 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:36:52,179 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 97 check-sat command(s) [2021-05-02 12:36:52,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:52,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 12:36:52,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:52,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,417 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,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:52,750 INFO L134 CoverageAnalysis]: Checked inductivity of 9216 backedges. 4656 proven. 2304 refuted. 0 times theorem prover too weak. 2256 trivial. 0 not checked. [2021-05-02 12:36:52,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188765301] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:52,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:52,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 51] total 102 [2021-05-02 12:36:52,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374522777] [2021-05-02 12:36:52,751 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states [2021-05-02 12:36:52,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:52,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-05-02 12:36:52,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5052, Invalid=5250, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 12:36:52,752 INFO L87 Difference]: Start difference. First operand 204 states and 250 transitions. Second operand has 102 states, 102 states have (on average 2.0686274509803924) internal successors, (211), 101 states have internal predecessors, (211), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:59,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:59,109 INFO L93 Difference]: Finished difference Result 216 states and 268 transitions. [2021-05-02 12:36:59,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-05-02 12:36:59,109 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 2.0686274509803924) internal successors, (211), 101 states have internal predecessors, (211), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 203 [2021-05-02 12:36:59,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:59,110 INFO L225 Difference]: With dead ends: 216 [2021-05-02 12:36:59,110 INFO L226 Difference]: Without dead ends: 211 [2021-05-02 12:36:59,112 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 250 SyntacticMatches, 1 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4993 ImplicationChecksByTransitivity, 9655.3ms TimeCoverageRelationStatistics Valid=15150, Invalid=25050, Unknown=0, NotChecked=0, Total=40200 [2021-05-02 12:36:59,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-05-02 12:36:59,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 210. [2021-05-02 12:36:59,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 205 states have (on average 1.2439024390243902) internal successors, (255), 205 states have internal predecessors, (255), 3 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:36:59,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 259 transitions. [2021-05-02 12:36:59,118 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 259 transitions. Word has length 203 [2021-05-02 12:36:59,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:59,118 INFO L480 AbstractCegarLoop]: Abstraction has 210 states and 259 transitions. [2021-05-02 12:36:59,119 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 102 states, 102 states have (on average 2.0686274509803924) internal successors, (211), 101 states have internal predecessors, (211), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:59,119 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 259 transitions. [2021-05-02 12:36:59,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2021-05-02 12:36:59,119 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:59,119 INFO L523 BasicCegarLoop]: trace histogram [99, 50, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:36:59,332 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-05-02 12:36:59,333 INFO L428 AbstractCegarLoop]: === Iteration 58 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:59,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:59,333 INFO L82 PathProgramCache]: Analyzing trace with hash 4410347, now seen corresponding path program 54 times [2021-05-02 12:36:59,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:59,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586376976] [2021-05-02 12:36:59,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:59,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,425 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:03,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:03,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9801 backedges. 0 proven. 9801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:03,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:03,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586376976] [2021-05-02 12:37:03,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586376976] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:03,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298638833] [2021-05-02 12:37:03,438 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 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:37:03,642 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 99 check-sat command(s) [2021-05-02 12:37:03,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:03,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 52 conjunts are in the unsatisfiable core [2021-05-02 12:37:03,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:03,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:03,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:04,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9801 backedges. 4950 proven. 2401 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2021-05-02 12:37:04,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298638833] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:04,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:04,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [103, 52] total 103 [2021-05-02 12:37:04,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886071785] [2021-05-02 12:37:04,073 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states [2021-05-02 12:37:04,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:04,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2021-05-02 12:37:04,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5153, Invalid=5353, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 12:37:04,074 INFO L87 Difference]: Start difference. First operand 210 states and 259 transitions. Second operand has 103 states, 103 states have (on average 2.0388349514563107) internal successors, (210), 102 states have internal predecessors, (210), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:10,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:10,507 INFO L93 Difference]: Finished difference Result 217 states and 267 transitions. [2021-05-02 12:37:10,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-05-02 12:37:10,507 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 2.0388349514563107) internal successors, (210), 102 states have internal predecessors, (210), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 209 [2021-05-02 12:37:10,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:10,508 INFO L225 Difference]: With dead ends: 217 [2021-05-02 12:37:10,508 INFO L226 Difference]: Without dead ends: 212 [2021-05-02 12:37:10,510 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5098 ImplicationChecksByTransitivity, 9669.2ms TimeCoverageRelationStatistics Valid=15453, Invalid=25553, Unknown=0, NotChecked=0, Total=41006 [2021-05-02 12:37:10,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-05-02 12:37:10,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2021-05-02 12:37:10,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 207 states have (on average 1.2463768115942029) internal successors, (258), 207 states have internal predecessors, (258), 3 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:37:10,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 262 transitions. [2021-05-02 12:37:10,531 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 262 transitions. Word has length 209 [2021-05-02 12:37:10,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:10,531 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 262 transitions. [2021-05-02 12:37:10,531 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 103 states, 103 states have (on average 2.0388349514563107) internal successors, (210), 102 states have internal predecessors, (210), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:10,531 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 262 transitions. [2021-05-02 12:37:10,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-05-02 12:37:10,532 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:10,532 INFO L523 BasicCegarLoop]: trace histogram [100, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:10,757 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:10,757 INFO L428 AbstractCegarLoop]: === Iteration 59 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:10,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:10,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1013048454, now seen corresponding path program 55 times [2021-05-02 12:37:10,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:10,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807552698] [2021-05-02 12:37:10,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:10,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:12,501 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:12,505 INFO L134 CoverageAnalysis]: Checked inductivity of 10000 backedges. 0 proven. 7450 refuted. 0 times theorem prover too weak. 2550 trivial. 0 not checked. [2021-05-02 12:37:12,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:12,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807552698] [2021-05-02 12:37:12,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807552698] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:12,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507596857] [2021-05-02 12:37:12,505 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 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:37:12,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:12,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 108 conjunts are in the unsatisfiable core [2021-05-02 12:37:12,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:12,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:12,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:13,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:13,131 INFO L134 CoverageAnalysis]: Checked inductivity of 10000 backedges. 0 proven. 7450 refuted. 0 times theorem prover too weak. 2550 trivial. 0 not checked. [2021-05-02 12:37:13,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507596857] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:13,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:13,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 58 [2021-05-02 12:37:13,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201492623] [2021-05-02 12:37:13,132 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 12:37:13,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:13,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 12:37:13,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=3191, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:37:13,133 INFO L87 Difference]: Start difference. First operand 212 states and 262 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 55 states have internal predecessors, (111), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:19,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:19,104 INFO L93 Difference]: Finished difference Result 2868 states and 4243 transitions. [2021-05-02 12:37:19,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 12:37:19,104 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 55 states have internal predecessors, (111), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 211 [2021-05-02 12:37:19,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:19,112 INFO L225 Difference]: With dead ends: 2868 [2021-05-02 12:37:19,112 INFO L226 Difference]: Without dead ends: 2863 [2021-05-02 12:37:19,113 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 209 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1481 ImplicationChecksByTransitivity, 4015.2ms TimeCoverageRelationStatistics Valid=332, Invalid=11878, Unknown=0, NotChecked=0, Total=12210 [2021-05-02 12:37:19,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2021-05-02 12:37:19,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 214. [2021-05-02 12:37:19,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 209 states have (on average 1.2488038277511961) internal successors, (261), 209 states have internal predecessors, (261), 3 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:37:19,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 265 transitions. [2021-05-02 12:37:19,142 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 265 transitions. Word has length 211 [2021-05-02 12:37:19,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:19,142 INFO L480 AbstractCegarLoop]: Abstraction has 214 states and 265 transitions. [2021-05-02 12:37:19,142 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 55 states have internal predecessors, (111), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:19,142 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 265 transitions. [2021-05-02 12:37:19,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2021-05-02 12:37:19,143 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:19,143 INFO L523 BasicCegarLoop]: trace histogram [101, 51, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:37:19,359 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-05-02 12:37:19,360 INFO L428 AbstractCegarLoop]: === Iteration 60 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:19,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:19,360 INFO L82 PathProgramCache]: Analyzing trace with hash -348339615, now seen corresponding path program 56 times [2021-05-02 12:37:19,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:19,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724640810] [2021-05-02 12:37:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:19,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:20,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:20,736 INFO L134 CoverageAnalysis]: Checked inductivity of 10201 backedges. 7651 proven. 0 refuted. 0 times theorem prover too weak. 2550 trivial. 0 not checked. [2021-05-02 12:37:20,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:20,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724640810] [2021-05-02 12:37:20,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724640810] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:37:20,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:37:20,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 12:37:20,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216535640] [2021-05-02 12:37:20,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 12:37:20,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:20,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 12:37:20,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:37:20,738 INFO L87 Difference]: Start difference. First operand 214 states and 265 transitions. Second operand has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 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:37:22,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:22,191 INFO L93 Difference]: Finished difference Result 313 states and 413 transitions. [2021-05-02 12:37:22,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 12:37:22,191 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 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 213 [2021-05-02 12:37:22,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:22,191 INFO L225 Difference]: With dead ends: 313 [2021-05-02 12:37:22,191 INFO L226 Difference]: Without dead ends: 0 [2021-05-02 12:37:22,193 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 2452.4ms TimeCoverageRelationStatistics Valid=3978, Invalid=6528, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 12:37:22,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-02 12:37:22,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-02 12:37:22,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-02 12:37:22,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-02 12:37:22,193 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 213 [2021-05-02 12:37:22,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:22,193 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-02 12:37:22,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 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:37:22,193 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-02 12:37:22,193 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-02 12:37:22,194 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-05-02 12:37:22,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-05-02 12:37:23,468 WARN L205 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 1921 DAG size of output: 505 [2021-05-02 12:37:25,527 WARN L205 SmtUtils]: Spent 2.01 s on a formula simplification. DAG size of input: 497 DAG size of output: 357 [2021-05-02 12:37:25,532 INFO L198 CegarLoopUtils]: For program point reach_errorEXIT(line 12) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point reach_errorENTRY(line 12) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point L12-1(line 12) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L194 CegarLoopUtils]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#t~string0.offset| |old(#t~string0.offset)|) (= |old(#length)| |#length|) (= |#t~string1.base| |old(#t~string1.base)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string0.base| |old(#t~string0.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#valid)| |#valid|) (= |#t~string1.offset| |old(#t~string1.offset)|)) [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L201 CegarLoopUtils]: At program point L-1(line -1) the Hoare annotation is: true [2021-05-02 12:37:25,533 INFO L201 CegarLoopUtils]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point L15(line 15) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notENTRY(lines 14 16) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point L15-2(lines 14 16) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notEXIT(lines 14 16) no Hoare annotation was computed. [2021-05-02 12:37:25,533 INFO L201 CegarLoopUtils]: At program point mainENTRY(lines 24 37) the Hoare annotation is: true [2021-05-02 12:37:25,533 INFO L198 CegarLoopUtils]: For program point L28(lines 28 33) no Hoare annotation was computed. [2021-05-02 12:37:25,535 INFO L194 CegarLoopUtils]: At program point L28-2(lines 27 34) the Hoare annotation is: (or (and (<= 93 main_~y~0) (<= main_~x~0 93) (<= main_~y~0 93) (<= 93 main_~x~0)) (and (<= main_~y~0 92) (<= 92 main_~x~0) (<= main_~x~0 92) (<= 92 main_~y~0)) (and (<= main_~x~0 77) (<= 77 main_~x~0) (<= 77 main_~y~0) (<= main_~y~0 77)) (and (<= 87 main_~x~0) (<= main_~x~0 87) (<= 87 main_~y~0) (<= main_~y~0 87)) (and (<= main_~y~0 81) (<= main_~x~0 81) (<= 81 main_~y~0) (<= 81 main_~x~0)) (and (<= main_~y~0 63) (<= 63 main_~y~0) (< main_~x~0 64) (<= 63 main_~x~0)) (and (<= main_~x~0 74) (<= 74 main_~x~0) (<= main_~y~0 74) (<= 74 main_~y~0)) (and (<= 69 main_~y~0) (<= main_~y~0 69) (<= 69 main_~x~0) (<= main_~x~0 69)) (and (<= 95 main_~y~0) (<= 95 main_~x~0) (<= main_~y~0 95) (<= main_~x~0 95)) (and (<= 54 main_~x~0) (<= 54 main_~y~0) (<= main_~x~0 54) (<= main_~y~0 54)) (and (<= main_~y~0 99) (<= 99 main_~y~0) (<= main_~x~0 99) (<= 99 main_~x~0)) (and (<= main_~x~0 79) (<= 79 main_~y~0) (<= main_~y~0 79) (<= 79 main_~x~0)) (and (<= 53 main_~y~0) (<= 53 main_~x~0) (<= main_~y~0 53) (<= main_~x~0 53)) (and (<= 86 main_~x~0) (<= main_~x~0 86) (<= main_~y~0 86) (<= 86 main_~y~0)) (and (<= main_~x~0 94) (<= main_~y~0 94) (<= 94 main_~x~0) (<= 94 main_~y~0)) (and (<= 67 main_~y~0) (<= main_~x~0 67) (<= 67 main_~x~0) (<= main_~y~0 67)) (and (<= 56 main_~y~0) (<= main_~y~0 56) (<= 56 main_~x~0) (<= main_~x~0 56)) (and (<= 66 main_~y~0) (<= main_~y~0 66) (<= main_~x~0 66) (<= 66 main_~x~0)) (and (<= main_~x~0 97) (<= 97 main_~y~0) (<= main_~y~0 97) (<= 97 main_~x~0)) (and (<= main_~y~0 83) (<= main_~x~0 83) (<= 83 main_~x~0) (<= 83 main_~y~0)) (and (<= 70 main_~y~0) (<= 70 main_~x~0) (<= main_~y~0 70) (<= main_~x~0 70)) (and (<= main_~y~0 84) (<= 84 main_~x~0) (<= 84 main_~y~0) (<= main_~x~0 84)) (and (<= 73 main_~x~0) (<= main_~x~0 73) (<= 73 main_~y~0) (<= main_~y~0 73)) (and (<= 78 main_~x~0) (<= main_~x~0 78) (<= main_~y~0 78) (<= 78 main_~y~0)) (and (<= 62 main_~y~0) (<= main_~x~0 62) (<= main_~y~0 62) (<= 62 main_~x~0)) (and (<= 58 main_~y~0) (<= 58 main_~x~0) (<= main_~y~0 58) (<= main_~x~0 58)) (and (<= 80 main_~y~0) (<= 80 main_~x~0) (<= main_~x~0 80) (<= main_~y~0 80)) (and (<= main_~y~0 64) (<= 64 main_~y~0) (<= 64 main_~x~0) (<= main_~x~0 64)) (and (< main_~x~0 60) (<= 59 main_~x~0) (<= main_~y~0 59) (<= 59 main_~y~0)) (and (<= 52 main_~x~0) (<= 52 main_~y~0) (< main_~x~0 53) (<= main_~y~0 52)) (and (<= main_~x~0 72) (<= 72 main_~x~0) (<= main_~y~0 72) (<= 72 main_~y~0)) (and (<= 76 main_~x~0) (<= 76 main_~y~0) (<= main_~y~0 76) (<= main_~x~0 76)) (and (<= 68 main_~y~0) (<= 68 main_~x~0) (<= main_~y~0 68) (<= main_~x~0 68)) (and (<= 60 main_~x~0) (<= 60 main_~y~0) (<= main_~x~0 60) (<= main_~y~0 60)) (and (<= 57 main_~x~0) (<= main_~y~0 57) (<= 57 main_~y~0) (< main_~x~0 58)) (and (<= main_~y~0 51) (<= 51 main_~y~0) (< main_~x~0 52) (<= 51 main_~x~0)) (and (<= 71 main_~y~0) (<= 71 main_~x~0) (<= main_~x~0 71) (<= main_~y~0 71)) (and (<= main_~y~0 100) (<= 100 main_~x~0) (< 99 main_~y~0)) (and (<= 90 main_~y~0) (<= main_~x~0 90) (<= 90 main_~x~0) (<= main_~y~0 90)) (and (<= main_~x~0 82) (<= 82 main_~x~0) (<= 82 main_~y~0) (<= main_~y~0 82)) (and (<= main_~y~0 65) (<= 65 main_~y~0) (<= 65 main_~x~0) (<= main_~x~0 65)) (and (<= 96 main_~x~0) (<= main_~x~0 96) (<= main_~y~0 96) (<= 96 main_~y~0)) (and (<= 75 main_~x~0) (<= 75 main_~y~0) (<= main_~x~0 75) (<= main_~y~0 75)) (and (<= main_~y~0 91) (<= 91 main_~x~0) (<= main_~x~0 91) (<= 91 main_~y~0)) (and (<= main_~x~0 50) (<= 50 main_~y~0) (<= main_~y~0 50)) (and (<= main_~y~0 88) (<= 88 main_~y~0) (<= main_~x~0 88) (<= 88 main_~x~0)) (and (<= main_~x~0 61) (<= main_~y~0 61) (<= 61 main_~y~0) (<= 61 main_~x~0)) (and (<= 89 main_~y~0) (<= 89 main_~x~0) (<= main_~x~0 89) (<= main_~y~0 89)) (and (<= 55 main_~y~0) (<= 55 main_~x~0) (< main_~x~0 56) (<= main_~y~0 55)) (and (<= main_~y~0 85) (<= main_~x~0 85) (<= 85 main_~y~0) (<= 85 main_~x~0)) (and (<= 98 main_~y~0) (<= 98 main_~x~0) (<= main_~y~0 98) (<= main_~x~0 98))) [2021-05-02 12:37:25,535 INFO L194 CegarLoopUtils]: At program point L27-2(lines 27 34) the Hoare annotation is: (and (<= main_~y~0 100) (< 99 main_~y~0)) [2021-05-02 12:37:25,535 INFO L198 CegarLoopUtils]: For program point mainEXIT(lines 24 37) no Hoare annotation was computed. [2021-05-02 12:37:25,535 INFO L198 CegarLoopUtils]: For program point mainFINAL(lines 24 37) no Hoare annotation was computed. [2021-05-02 12:37:25,535 INFO L198 CegarLoopUtils]: For program point L35(line 35) no Hoare annotation was computed. [2021-05-02 12:37:25,535 INFO L198 CegarLoopUtils]: For program point L18-2(lines 17 22) no Hoare annotation was computed. [2021-05-02 12:37:25,535 INFO L201 CegarLoopUtils]: At program point __VERIFIER_assertENTRY(lines 17 22) the Hoare annotation is: true [2021-05-02 12:37:25,535 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertEXIT(lines 17 22) no Hoare annotation was computed. [2021-05-02 12:37:25,535 INFO L198 CegarLoopUtils]: For program point L19(line 19) no Hoare annotation was computed. [2021-05-02 12:37:25,536 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 19) no Hoare annotation was computed. [2021-05-02 12:37:25,536 INFO L198 CegarLoopUtils]: For program point L18(lines 18 20) no Hoare annotation was computed. [2021-05-02 12:37:25,556 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 12:37:25 BoogieIcfgContainer [2021-05-02 12:37:25,556 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-02 12:37:25,557 INFO L168 Benchmark]: Toolchain (without parser) took 191409.94 ms. Allocated memory was 235.9 MB in the beginning and 702.5 MB in the end (delta: 466.6 MB). Free memory was 200.2 MB in the beginning and 312.1 MB in the end (delta: -111.8 MB). Peak memory consumption was 404.5 MB. Max. memory is 8.0 GB. [2021-05-02 12:37:25,557 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 235.9 MB. Free memory was 216.9 MB in the beginning and 216.8 MB in the end (delta: 105.9 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-05-02 12:37:25,557 INFO L168 Benchmark]: CACSL2BoogieTranslator took 209.10 ms. Allocated memory is still 235.9 MB. Free memory was 200.0 MB in the beginning and 219.4 MB in the end (delta: -19.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. [2021-05-02 12:37:25,557 INFO L168 Benchmark]: Boogie Preprocessor took 32.55 ms. Allocated memory is still 235.9 MB. Free memory was 219.4 MB in the beginning and 217.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-02 12:37:25,557 INFO L168 Benchmark]: RCFGBuilder took 337.07 ms. Allocated memory is still 235.9 MB. Free memory was 217.8 MB in the beginning and 203.1 MB in the end (delta: 14.7 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-05-02 12:37:25,557 INFO L168 Benchmark]: TraceAbstraction took 190826.59 ms. Allocated memory was 235.9 MB in the beginning and 702.5 MB in the end (delta: 466.6 MB). Free memory was 202.6 MB in the beginning and 312.1 MB in the end (delta: -109.4 MB). Peak memory consumption was 407.6 MB. Max. memory is 8.0 GB. [2021-05-02 12:37:25,558 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09 ms. Allocated memory is still 235.9 MB. Free memory was 216.9 MB in the beginning and 216.8 MB in the end (delta: 105.9 kB). There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 209.10 ms. Allocated memory is still 235.9 MB. Free memory was 200.0 MB in the beginning and 219.4 MB in the end (delta: -19.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 32.55 ms. Allocated memory is still 235.9 MB. Free memory was 219.4 MB in the beginning and 217.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 337.07 ms. Allocated memory is still 235.9 MB. Free memory was 217.8 MB in the beginning and 203.1 MB in the end (delta: 14.7 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 190826.59 ms. Allocated memory was 235.9 MB in the beginning and 702.5 MB in the end (delta: 466.6 MB). Free memory was 202.6 MB in the beginning and 312.1 MB in the end (delta: -109.4 MB). Peak memory consumption was 407.6 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 19]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 27 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 187388.0ms, OverallIterations: 60, TraceHistogramMax: 101, EmptinessCheckTime: 58.6ms, AutomataDifference: 104145.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 3337.9ms, InitialAbstractionConstructionTime: 7.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 742 SDtfs, 4058 SDslu, 6004 SDs, 0 SdLazy, 19802 SolverSat, 4993 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9811.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10208 GetRequests, 5637 SyntacticMatches, 7 SemanticMatches, 4564 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68566 ImplicationChecksByTransitivity, 143592.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=214occurred in iteration=59, InterpolantAutomatonStates: 2413, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 352.1ms AutomataMinimizationTime, 60 MinimizatonAttempts, 2671 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 7 LocationsWithAnnotation, 66 PreInvPairs, 168 NumberOfFragments, 694 HoareAnnotationTreeSize, 66 FomulaSimplifications, 48984 FormulaSimplificationTreeSizeReduction, 1275.9ms HoareSimplificationTime, 7 FomulaSimplificationsInter, 2380 FormulaSimplificationTreeSizeReductionInter, 2046.8ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 470.4ms SsaConstructionTime, 2827.9ms SatisfiabilityAnalysisTime, 65922.3ms InterpolantComputationTime, 10926 NumberOfCodeBlocks, 10566 NumberOfCodeBlocksAsserted, 1129 NumberOfCheckSat, 10810 ConstructedInterpolants, 0 QuantifiedInterpolants, 28620 SizeOfPredicates, 1 NumberOfNonLiveVariables, 14218 ConjunctsInSsa, 1652 ConjunctsInUnsatCore, 116 InterpolantComputations, 4 PerfectInterpolantSequences, 107648/293403 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 27]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((93 <= y && x <= 93) && y <= 93) && 93 <= x) || (((y <= 92 && 92 <= x) && x <= 92) && 92 <= y)) || (((x <= 77 && 77 <= x) && 77 <= y) && y <= 77)) || (((87 <= x && x <= 87) && 87 <= y) && y <= 87)) || (((y <= 81 && x <= 81) && 81 <= y) && 81 <= x)) || (((y <= 63 && 63 <= y) && x < 64) && 63 <= x)) || (((x <= 74 && 74 <= x) && y <= 74) && 74 <= y)) || (((69 <= y && y <= 69) && 69 <= x) && x <= 69)) || (((95 <= y && 95 <= x) && y <= 95) && x <= 95)) || (((54 <= x && 54 <= y) && x <= 54) && y <= 54)) || (((y <= 99 && 99 <= y) && x <= 99) && 99 <= x)) || (((x <= 79 && 79 <= y) && y <= 79) && 79 <= x)) || (((53 <= y && 53 <= x) && y <= 53) && x <= 53)) || (((86 <= x && x <= 86) && y <= 86) && 86 <= y)) || (((x <= 94 && y <= 94) && 94 <= x) && 94 <= y)) || (((67 <= y && x <= 67) && 67 <= x) && y <= 67)) || (((56 <= y && y <= 56) && 56 <= x) && x <= 56)) || (((66 <= y && y <= 66) && x <= 66) && 66 <= x)) || (((x <= 97 && 97 <= y) && y <= 97) && 97 <= x)) || (((y <= 83 && x <= 83) && 83 <= x) && 83 <= y)) || (((70 <= y && 70 <= x) && y <= 70) && x <= 70)) || (((y <= 84 && 84 <= x) && 84 <= y) && x <= 84)) || (((73 <= x && x <= 73) && 73 <= y) && y <= 73)) || (((78 <= x && x <= 78) && y <= 78) && 78 <= y)) || (((62 <= y && x <= 62) && y <= 62) && 62 <= x)) || (((58 <= y && 58 <= x) && y <= 58) && x <= 58)) || (((80 <= y && 80 <= x) && x <= 80) && y <= 80)) || (((y <= 64 && 64 <= y) && 64 <= x) && x <= 64)) || (((x < 60 && 59 <= x) && y <= 59) && 59 <= y)) || (((52 <= x && 52 <= y) && x < 53) && y <= 52)) || (((x <= 72 && 72 <= x) && y <= 72) && 72 <= y)) || (((76 <= x && 76 <= y) && y <= 76) && x <= 76)) || (((68 <= y && 68 <= x) && y <= 68) && x <= 68)) || (((60 <= x && 60 <= y) && x <= 60) && y <= 60)) || (((57 <= x && y <= 57) && 57 <= y) && x < 58)) || (((y <= 51 && 51 <= y) && x < 52) && 51 <= x)) || (((71 <= y && 71 <= x) && x <= 71) && y <= 71)) || ((y <= 100 && 100 <= x) && 99 < y)) || (((90 <= y && x <= 90) && 90 <= x) && y <= 90)) || (((x <= 82 && 82 <= x) && 82 <= y) && y <= 82)) || (((y <= 65 && 65 <= y) && 65 <= x) && x <= 65)) || (((96 <= x && x <= 96) && y <= 96) && 96 <= y)) || (((75 <= x && 75 <= y) && x <= 75) && y <= 75)) || (((y <= 91 && 91 <= x) && x <= 91) && 91 <= y)) || ((x <= 50 && 50 <= y) && y <= 50)) || (((y <= 88 && 88 <= y) && x <= 88) && 88 <= x)) || (((x <= 61 && y <= 61) && 61 <= y) && 61 <= x)) || (((89 <= y && 89 <= x) && x <= 89) && y <= 89)) || (((55 <= y && 55 <= x) && x < 56) && y <= 55)) || (((y <= 85 && x <= 85) && 85 <= y) && 85 <= x)) || (((98 <= y && 98 <= x) && y <= 98) && x <= 98) RESULT: Ultimate proved your program to be correct! Received shutdown request...