/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-acceleration/array_2-2-simple.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 12:04:24,791 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 12:04:24,793 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 12:04:24,831 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 12:04:24,831 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 12:04:24,834 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 12:04:24,837 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 12:04:24,842 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 12:04:24,844 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 12:04:24,848 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 12:04:24,849 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 12:04:24,850 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 12:04:24,850 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 12:04:24,852 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 12:04:24,853 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 12:04:24,855 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 12:04:24,855 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 12:04:24,856 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 12:04:24,860 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 12:04:24,864 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 12:04:24,866 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 12:04:24,867 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 12:04:24,867 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 12:04:24,868 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 12:04:24,870 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 12:04:24,870 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 12:04:24,870 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 12:04:24,871 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 12:04:24,871 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 12:04:24,872 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 12:04:24,875 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 12:04:24,875 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 12:04:24,877 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 12:04:24,877 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 12:04:24,878 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 12:04:24,878 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 12:04:24,879 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 12:04:24,879 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 12:04:24,879 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 12:04:24,880 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 12:04:24,889 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 12:04:24,890 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:04:24,907 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 12:04:24,907 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 12:04:24,909 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 12:04:24,909 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 12:04:24,909 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 12:04:24,909 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 12:04:24,909 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 12:04:24,909 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 12:04:24,909 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 12:04:24,910 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 12:04:24,910 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 12:04:24,910 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 12:04:24,910 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 12:04:24,910 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 12:04:24,910 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 12:04:24,910 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 12:04:24,911 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 12:04:24,911 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 12:04:24,911 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 12:04:24,911 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 12:04:24,911 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 12:04:24,911 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 12:04:24,911 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 12:04:24,912 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 12:04:24,912 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 12:04:24,912 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 12:04:24,912 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 12:04:24,912 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 12:04:24,912 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:04:25,174 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 12:04:25,192 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 12:04:25,194 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 12:04:25,195 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 12:04:25,196 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 12:04:25,196 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-acceleration/array_2-2-simple.i [2021-05-02 12:04:25,257 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6f8b61ee/d6b11eb5d31e45499c0d2631a4758f84/FLAG149ea9943 [2021-05-02 12:04:25,705 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 12:04:25,705 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-acceleration/array_2-2-simple.i [2021-05-02 12:04:25,710 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6f8b61ee/d6b11eb5d31e45499c0d2631a4758f84/FLAG149ea9943 [2021-05-02 12:04:25,729 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6f8b61ee/d6b11eb5d31e45499c0d2631a4758f84 [2021-05-02 12:04:25,732 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 12:04:25,734 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 12:04:25,737 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 12:04:25,737 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 12:04:25,741 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 12:04:25,742 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:25,743 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b293bda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25, skipping insertion in model container [2021-05-02 12:04:25,743 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:25,750 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 12:04:25,762 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 12:04:25,878 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-acceleration/array_2-2-simple.i[809,822] [2021-05-02 12:04:25,894 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:04:25,900 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 12:04:25,937 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-acceleration/array_2-2-simple.i[809,822] [2021-05-02 12:04:25,942 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:04:25,964 INFO L208 MainTranslator]: Completed translation [2021-05-02 12:04:25,965 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25 WrapperNode [2021-05-02 12:04:25,965 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 12:04:25,966 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 12:04:25,966 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 12:04:25,967 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 12:04:25,977 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:25,978 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:25,985 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:25,985 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:26,001 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:26,004 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:26,005 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... [2021-05-02 12:04:26,007 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 12:04:26,008 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 12:04:26,008 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 12:04:26,008 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 12:04:26,008 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 12:04:26,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 12:04:26,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 12:04:26,063 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 12:04:26,063 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 12:04:26,063 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 12:04:26,063 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 12:04:26,063 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 12:04:26,063 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-05-02 12:04:26,063 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 12:04:26,064 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 12:04:26,288 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 12:04:26,289 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-05-02 12:04:26,290 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:04:26 BoogieIcfgContainer [2021-05-02 12:04:26,290 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 12:04:26,291 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 12:04:26,291 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 12:04:26,294 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 12:04:26,294 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 12:04:25" (1/3) ... [2021-05-02 12:04:26,295 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53d6ada7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:04:26, skipping insertion in model container [2021-05-02 12:04:26,295 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:04:25" (2/3) ... [2021-05-02 12:04:26,295 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53d6ada7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:04:26, skipping insertion in model container [2021-05-02 12:04:26,295 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:04:26" (3/3) ... [2021-05-02 12:04:26,296 INFO L111 eAbstractionObserver]: Analyzing ICFG array_2-2-simple.i [2021-05-02 12:04:26,301 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 12:04:26,304 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 12:04:26,317 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 12:04:26,336 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 12:04:26,336 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 12:04:26,336 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 12:04:26,337 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 12:04:26,337 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 12:04:26,337 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 12:04:26,337 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 12:04:26,337 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 12:04:26,365 INFO L276 IsEmpty]: Start isEmpty. Operand has 21 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 14 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:04:26,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 12:04:26,370 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:26,370 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:26,371 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:26,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:26,379 INFO L82 PathProgramCache]: Analyzing trace with hash -445681932, now seen corresponding path program 1 times [2021-05-02 12:04:26,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:26,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576252753] [2021-05-02 12:04:26,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:26,603 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:26,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:26,613 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:04:26,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:26,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576252753] [2021-05-02 12:04:26,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576252753] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:04:26,615 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:04:26,615 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 12:04:26,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728446919] [2021-05-02 12:04:26,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 12:04:26,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:26,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 12:04:26,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 12:04:26,631 INFO L87 Difference]: Start difference. First operand has 21 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 14 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.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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:04:26,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:26,683 INFO L93 Difference]: Finished difference Result 34 states and 37 transitions. [2021-05-02 12:04:26,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 12:04:26,685 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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 12 [2021-05-02 12:04:26,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:26,690 INFO L225 Difference]: With dead ends: 34 [2021-05-02 12:04:26,690 INFO L226 Difference]: Without dead ends: 14 [2021-05-02 12:04:26,692 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 12:04:26,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2021-05-02 12:04:26,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2021-05-02 12:04:26,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 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:04:26,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2021-05-02 12:04:26,718 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 12 [2021-05-02 12:04:26,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:26,719 INFO L480 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2021-05-02 12:04:26,719 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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:04:26,719 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2021-05-02 12:04:26,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 12:04:26,719 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:26,720 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:26,720 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 12:04:26,720 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:26,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:26,721 INFO L82 PathProgramCache]: Analyzing trace with hash -617456838, now seen corresponding path program 1 times [2021-05-02 12:04:26,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:26,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399399283] [2021-05-02 12:04:26,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:26,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:26,785 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:26,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:26,794 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:04:26,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:26,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399399283] [2021-05-02 12:04:26,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399399283] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:04:26,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:04:26,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 12:04:26,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712185598] [2021-05-02 12:04:26,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 12:04:26,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:26,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 12:04:26,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 12:04:26,797 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 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:04:26,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:26,831 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2021-05-02 12:04:26,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 12:04:26,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 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 12 [2021-05-02 12:04:26,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:26,832 INFO L225 Difference]: With dead ends: 22 [2021-05-02 12:04:26,832 INFO L226 Difference]: Without dead ends: 16 [2021-05-02 12:04:26,833 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.1ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 12:04:26,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2021-05-02 12:04:26,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 15. [2021-05-02 12:04:26,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 10 states have (on average 1.1) internal successors, (11), 10 states have internal predecessors, (11), 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:04:26,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 15 transitions. [2021-05-02 12:04:26,838 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 15 transitions. Word has length 12 [2021-05-02 12:04:26,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:26,838 INFO L480 AbstractCegarLoop]: Abstraction has 15 states and 15 transitions. [2021-05-02 12:04:26,838 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 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:04:26,838 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2021-05-02 12:04:26,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-05-02 12:04:26,839 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:26,839 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:26,839 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 12:04:26,839 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:26,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:26,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1544621860, now seen corresponding path program 1 times [2021-05-02 12:04:26,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:26,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147663070] [2021-05-02 12:04:26,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:26,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:26,901 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:26,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:26,909 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:04:26,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:26,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147663070] [2021-05-02 12:04:26,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147663070] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:26,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094515261] [2021-05-02 12:04:26,910 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:04:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:26,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 3 conjunts are in the unsatisfiable core [2021-05-02 12:04:27,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:27,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:27,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:27,065 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:04:27,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094515261] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:27,066 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:27,066 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 6 [2021-05-02 12:04:27,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681087349] [2021-05-02 12:04:27,067 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 12:04:27,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:27,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 12:04:27,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 12:04:27,068 INFO L87 Difference]: Start difference. First operand 15 states and 15 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (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:04:27,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:27,110 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2021-05-02 12:04:27,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 12:04:27,111 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (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 14 [2021-05-02 12:04:27,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:27,113 INFO L225 Difference]: With dead ends: 24 [2021-05-02 12:04:27,113 INFO L226 Difference]: Without dead ends: 18 [2021-05-02 12:04:27,113 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 40.4ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 12:04:27,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-05-02 12:04:27,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 17. [2021-05-02 12:04:27,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 12 states have (on average 1.0833333333333333) internal successors, (13), 12 states have internal predecessors, (13), 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:04:27,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2021-05-02 12:04:27,124 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 17 transitions. Word has length 14 [2021-05-02 12:04:27,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:27,125 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 17 transitions. [2021-05-02 12:04:27,125 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (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:04:27,125 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2021-05-02 12:04:27,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-05-02 12:04:27,126 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:27,126 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:27,341 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-05-02 12:04:27,341 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:27,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:27,342 INFO L82 PathProgramCache]: Analyzing trace with hash 802989566, now seen corresponding path program 2 times [2021-05-02 12:04:27,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:27,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168902023] [2021-05-02 12:04:27,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:27,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:27,432 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:27,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:27,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:27,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:27,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168902023] [2021-05-02 12:04:27,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168902023] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:27,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164816608] [2021-05-02 12:04:27,440 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 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:04:27,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:04:27,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:27,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 12:04:27,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:27,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:27,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:27,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:27,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:27,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:27,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164816608] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:27,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:27,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2021-05-02 12:04:27,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996483410] [2021-05-02 12:04:27,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 12:04:27,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:27,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 12:04:27,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 12:04:27,545 INFO L87 Difference]: Start difference. First operand 17 states and 17 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 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:04:27,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:27,572 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2021-05-02 12:04:27,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 12:04:27,573 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 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 16 [2021-05-02 12:04:27,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:27,574 INFO L225 Difference]: With dead ends: 26 [2021-05-02 12:04:27,574 INFO L226 Difference]: Without dead ends: 20 [2021-05-02 12:04:27,574 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 42.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 12:04:27,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-05-02 12:04:27,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 19. [2021-05-02 12:04:27,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 14 states have (on average 1.0714285714285714) internal successors, (15), 14 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:04:27,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 19 transitions. [2021-05-02 12:04:27,578 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 19 transitions. Word has length 16 [2021-05-02 12:04:27,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:27,578 INFO L480 AbstractCegarLoop]: Abstraction has 19 states and 19 transitions. [2021-05-02 12:04:27,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 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:04:27,579 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2021-05-02 12:04:27,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-05-02 12:04:27,579 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:27,579 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:27,789 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:27,789 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:27,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:27,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1999739552, now seen corresponding path program 3 times [2021-05-02 12:04:27,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:27,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946227062] [2021-05-02 12:04:27,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:27,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:27,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:27,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:27,951 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:27,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:27,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946227062] [2021-05-02 12:04:27,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946227062] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:27,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113849965] [2021-05-02 12:04:27,952 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 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:04:28,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 12:04:28,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:28,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 12:04:28,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:28,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:28,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113849965] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:28,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:28,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-05-02 12:04:28,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782202020] [2021-05-02 12:04:28,171 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 12:04:28,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:28,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 12:04:28,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 12:04:28,172 INFO L87 Difference]: Start difference. First operand 19 states and 19 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 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:04:28,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:28,256 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2021-05-02 12:04:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 12:04:28,256 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 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 18 [2021-05-02 12:04:28,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:28,257 INFO L225 Difference]: With dead ends: 28 [2021-05-02 12:04:28,258 INFO L226 Difference]: Without dead ends: 22 [2021-05-02 12:04:28,260 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 56.7ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 12:04:28,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-05-02 12:04:28,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 21. [2021-05-02 12:04:28,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 16 states have (on average 1.0625) internal successors, (17), 16 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:04:28,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2021-05-02 12:04:28,269 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 18 [2021-05-02 12:04:28,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:28,269 INFO L480 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2021-05-02 12:04:28,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 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:04:28,270 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2021-05-02 12:04:28,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-05-02 12:04:28,272 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:28,272 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:28,488 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:28,489 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:28,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1025240770, now seen corresponding path program 4 times [2021-05-02 12:04:28,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:28,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121965361] [2021-05-02 12:04:28,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:28,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:28,609 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:28,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:28,630 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:28,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121965361] [2021-05-02 12:04:28,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121965361] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:28,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429881734] [2021-05-02 12:04:28,631 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 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:04:28,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:04:28,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:28,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-02 12:04:28,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:28,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:28,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:28,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429881734] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:28,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:28,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-05-02 12:04:28,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283722880] [2021-05-02 12:04:28,860 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 12:04:28,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:28,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 12:04:28,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 12:04:28,861 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 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:04:28,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:28,933 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2021-05-02 12:04:28,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 12:04:28,934 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 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 20 [2021-05-02 12:04:28,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:28,936 INFO L225 Difference]: With dead ends: 30 [2021-05-02 12:04:28,936 INFO L226 Difference]: Without dead ends: 24 [2021-05-02 12:04:28,937 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 61.3ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 12:04:28,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-05-02 12:04:28,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2021-05-02 12:04:28,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 18 states have (on average 1.0555555555555556) internal successors, (19), 18 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:04:28,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2021-05-02 12:04:28,945 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 20 [2021-05-02 12:04:28,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:28,945 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2021-05-02 12:04:28,945 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 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:04:28,945 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2021-05-02 12:04:28,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-05-02 12:04:28,946 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:28,946 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:29,167 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:29,167 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:29,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:29,168 INFO L82 PathProgramCache]: Analyzing trace with hash 834781796, now seen corresponding path program 5 times [2021-05-02 12:04:29,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:29,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793004414] [2021-05-02 12:04:29,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:29,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:29,305 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:29,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:29,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793004414] [2021-05-02 12:04:29,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793004414] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:29,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119456658] [2021-05-02 12:04:29,306 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 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:04:29,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-05-02 12:04:29,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:29,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 12:04:29,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:29,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:29,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119456658] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:29,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:29,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 10 [2021-05-02 12:04:29,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982875877] [2021-05-02 12:04:29,438 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 12:04:29,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:29,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 12:04:29,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 12:04:29,439 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 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:04:29,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:29,490 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2021-05-02 12:04:29,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 12:04:29,491 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 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 22 [2021-05-02 12:04:29,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:29,493 INFO L225 Difference]: With dead ends: 32 [2021-05-02 12:04:29,493 INFO L226 Difference]: Without dead ends: 26 [2021-05-02 12:04:29,494 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 73.2ms TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 12:04:29,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2021-05-02 12:04:29,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 25. [2021-05-02 12:04:29,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 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:04:29,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2021-05-02 12:04:29,502 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 22 [2021-05-02 12:04:29,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:29,502 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2021-05-02 12:04:29,503 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 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:04:29,503 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2021-05-02 12:04:29,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-05-02 12:04:29,503 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:29,503 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:29,704 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-05-02 12:04:29,704 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:29,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:29,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1807665786, now seen corresponding path program 6 times [2021-05-02 12:04:29,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:29,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507676583] [2021-05-02 12:04:29,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:29,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:29,818 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:29,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:29,830 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:29,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:29,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507676583] [2021-05-02 12:04:29,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507676583] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:29,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961274844] [2021-05-02 12:04:29,831 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 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:04:29,895 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 12:04:29,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:29,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 12:04:29,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:29,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:29,973 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:29,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961274844] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:29,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:29,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 11 [2021-05-02 12:04:29,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2263738] [2021-05-02 12:04:29,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 12:04:29,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:29,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 12:04:29,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 12:04:29,974 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 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:04:30,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:30,031 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2021-05-02 12:04:30,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 12:04:30,031 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 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 24 [2021-05-02 12:04:30,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:30,033 INFO L225 Difference]: With dead ends: 34 [2021-05-02 12:04:30,033 INFO L226 Difference]: Without dead ends: 28 [2021-05-02 12:04:30,034 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 65.3ms TimeCoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 12:04:30,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-05-02 12:04:30,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2021-05-02 12:04:30,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 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:04:30,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2021-05-02 12:04:30,037 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 24 [2021-05-02 12:04:30,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:30,037 INFO L480 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2021-05-02 12:04:30,038 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 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:04:30,038 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2021-05-02 12:04:30,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-05-02 12:04:30,038 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:30,038 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:30,252 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:30,253 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:30,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:30,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1420847144, now seen corresponding path program 7 times [2021-05-02 12:04:30,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:30,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242677578] [2021-05-02 12:04:30,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:30,358 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:30,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:30,363 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:30,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:30,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242677578] [2021-05-02 12:04:30,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242677578] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:30,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357558807] [2021-05-02 12:04:30,363 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 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:04:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:30,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 12:04:30,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:30,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:30,549 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:30,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357558807] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:30,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:30,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 12 [2021-05-02 12:04:30,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800139265] [2021-05-02 12:04:30,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 12:04:30,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:30,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 12:04:30,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 12:04:30,551 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 11 states have internal predecessors, (26), 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:04:30,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:30,605 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2021-05-02 12:04:30,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 12:04:30,606 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 11 states have internal predecessors, (26), 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 26 [2021-05-02 12:04:30,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:30,606 INFO L225 Difference]: With dead ends: 36 [2021-05-02 12:04:30,606 INFO L226 Difference]: Without dead ends: 30 [2021-05-02 12:04:30,607 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 62.2ms TimeCoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 12:04:30,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-05-02 12:04:30,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2021-05-02 12:04:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 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:04:30,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2021-05-02 12:04:30,610 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 26 [2021-05-02 12:04:30,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:30,610 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2021-05-02 12:04:30,610 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 11 states have internal predecessors, (26), 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:04:30,610 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2021-05-02 12:04:30,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-05-02 12:04:30,611 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:30,611 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:30,828 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:30,829 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:30,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:30,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1239582134, now seen corresponding path program 8 times [2021-05-02 12:04:30,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:30,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895484936] [2021-05-02 12:04:30,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:30,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:30,929 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:30,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:30,934 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:30,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:30,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895484936] [2021-05-02 12:04:30,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895484936] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:30,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356635531] [2021-05-02 12:04:30,935 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 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:04:30,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:04:30,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:30,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 12:04:30,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:31,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,064 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:31,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356635531] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:31,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:31,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 13 [2021-05-02 12:04:31,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429715646] [2021-05-02 12:04:31,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 12:04:31,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:31,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 12:04:31,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 12:04:31,066 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 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:04:31,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:31,121 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2021-05-02 12:04:31,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 12:04:31,121 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 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 28 [2021-05-02 12:04:31,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:31,122 INFO L225 Difference]: With dead ends: 38 [2021-05-02 12:04:31,122 INFO L226 Difference]: Without dead ends: 32 [2021-05-02 12:04:31,122 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 74.8ms TimeCoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 12:04:31,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-05-02 12:04:31,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 31. [2021-05-02 12:04:31,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 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:04:31,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2021-05-02 12:04:31,126 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 28 [2021-05-02 12:04:31,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:31,126 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2021-05-02 12:04:31,126 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 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:04:31,126 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2021-05-02 12:04:31,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 12:04:31,127 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:31,127 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:31,348 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-02 12:04:31,349 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:31,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:31,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1888390124, now seen corresponding path program 9 times [2021-05-02 12:04:31,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:31,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988331774] [2021-05-02 12:04:31,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:31,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:31,459 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:31,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:31,464 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:04:31,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:31,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988331774] [2021-05-02 12:04:31,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988331774] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:31,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824849964] [2021-05-02 12:04:31,464 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 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:04:31,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 12:04:31,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:31,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 12:04:31,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:31,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:31,633 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:04:31,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824849964] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:31,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:31,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 14 [2021-05-02 12:04:31,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065454361] [2021-05-02 12:04:31,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 12:04:31,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:31,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 12:04:31,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-02 12:04:31,635 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 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:04:31,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:31,707 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2021-05-02 12:04:31,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 12:04:31,707 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 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 30 [2021-05-02 12:04:31,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:31,708 INFO L225 Difference]: With dead ends: 40 [2021-05-02 12:04:31,708 INFO L226 Difference]: Without dead ends: 34 [2021-05-02 12:04:31,708 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 85.9ms TimeCoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-02 12:04:31,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-05-02 12:04:31,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 33. [2021-05-02 12:04:31,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 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:04:31,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2021-05-02 12:04:31,712 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 30 [2021-05-02 12:04:31,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:31,712 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2021-05-02 12:04:31,712 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 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:04:31,712 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2021-05-02 12:04:31,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-05-02 12:04:31,713 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:31,713 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:31,935 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:31,935 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:31,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:31,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1392622862, now seen corresponding path program 10 times [2021-05-02 12:04:31,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:31,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924165818] [2021-05-02 12:04:31,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:32,077 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:32,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:32,082 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:32,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:32,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924165818] [2021-05-02 12:04:32,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924165818] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:32,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270994374] [2021-05-02 12:04:32,082 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 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:04:32,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:04:32,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:32,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:04:32,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:32,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,222 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:32,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270994374] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:32,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:32,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 15 [2021-05-02 12:04:32,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084440268] [2021-05-02 12:04:32,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 12:04:32,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:32,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 12:04:32,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-05-02 12:04:32,224 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 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:04:32,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:32,296 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2021-05-02 12:04:32,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 12:04:32,297 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 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 32 [2021-05-02 12:04:32,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:32,297 INFO L225 Difference]: With dead ends: 42 [2021-05-02 12:04:32,297 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 12:04:32,298 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 93.6ms TimeCoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-05-02 12:04:32,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 12:04:32,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2021-05-02 12:04:32,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 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:04:32,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2021-05-02 12:04:32,301 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 32 [2021-05-02 12:04:32,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:32,301 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2021-05-02 12:04:32,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 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:04:32,302 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2021-05-02 12:04:32,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 12:04:32,302 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:32,302 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:32,512 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:32,513 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:32,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:32,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1701653936, now seen corresponding path program 11 times [2021-05-02 12:04:32,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:32,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595090679] [2021-05-02 12:04:32,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:32,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:32,638 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:32,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:32,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:32,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595090679] [2021-05-02 12:04:32,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595090679] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:32,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792309831] [2021-05-02 12:04:32,644 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 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:04:32,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-05-02 12:04:32,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:32,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 12:04:32,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:32,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:32,844 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:32,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792309831] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:32,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:32,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 16 [2021-05-02 12:04:32,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325600460] [2021-05-02 12:04:32,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 12:04:32,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:32,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 12:04:32,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-02 12:04:32,846 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 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:04:32,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:32,911 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2021-05-02 12:04:32,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 12:04:32,911 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 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 34 [2021-05-02 12:04:32,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:32,912 INFO L225 Difference]: With dead ends: 44 [2021-05-02 12:04:32,912 INFO L226 Difference]: Without dead ends: 38 [2021-05-02 12:04:32,912 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 99.3ms TimeCoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-02 12:04:32,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-05-02 12:04:32,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 37. [2021-05-02 12:04:32,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 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:04:32,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2021-05-02 12:04:32,920 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 34 [2021-05-02 12:04:32,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:32,920 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2021-05-02 12:04:32,921 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 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:04:32,921 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2021-05-02 12:04:32,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 12:04:32,922 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:32,922 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:33,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 12:04:33,137 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:33,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:33,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1967194670, now seen corresponding path program 12 times [2021-05-02 12:04:33,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:33,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535069542] [2021-05-02 12:04:33,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:33,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:33,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:33,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:33,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:33,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535069542] [2021-05-02 12:04:33,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535069542] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:33,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188875751] [2021-05-02 12:04:33,306 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 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:04:33,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 12:04:33,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:33,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 12:04:33,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:33,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:33,553 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:33,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188875751] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:33,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:33,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 17 [2021-05-02 12:04:33,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430972187] [2021-05-02 12:04:33,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 12:04:33,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:33,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 12:04:33,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=150, Unknown=0, NotChecked=0, Total=272 [2021-05-02 12:04:33,556 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 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:04:33,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:33,617 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2021-05-02 12:04:33,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 12:04:33,618 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 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 36 [2021-05-02 12:04:33,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:33,618 INFO L225 Difference]: With dead ends: 46 [2021-05-02 12:04:33,618 INFO L226 Difference]: Without dead ends: 40 [2021-05-02 12:04:33,619 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 138.6ms TimeCoverageRelationStatistics Valid=122, Invalid=150, Unknown=0, NotChecked=0, Total=272 [2021-05-02 12:04:33,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-05-02 12:04:33,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 39. [2021-05-02 12:04:33,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 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:04:33,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2021-05-02 12:04:33,622 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 36 [2021-05-02 12:04:33,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:33,622 INFO L480 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2021-05-02 12:04:33,622 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 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:04:33,622 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2021-05-02 12:04:33,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-05-02 12:04:33,623 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:33,623 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:33,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 12:04:33,829 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:33,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:33,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1562555020, now seen corresponding path program 13 times [2021-05-02 12:04:33,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:33,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312193731] [2021-05-02 12:04:33,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:33,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:33,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:33,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:33,997 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:33,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:33,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312193731] [2021-05-02 12:04:33,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312193731] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:33,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725078583] [2021-05-02 12:04:33,997 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 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:04:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:34,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 12:04:34,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:34,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,164 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:34,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725078583] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:34,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:34,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 18 [2021-05-02 12:04:34,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610108703] [2021-05-02 12:04:34,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 12:04:34,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:34,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 12:04:34,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:04:34,165 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 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:04:34,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:34,224 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2021-05-02 12:04:34,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 12:04:34,224 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 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 38 [2021-05-02 12:04:34,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:34,225 INFO L225 Difference]: With dead ends: 48 [2021-05-02 12:04:34,225 INFO L226 Difference]: Without dead ends: 42 [2021-05-02 12:04:34,225 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 134.4ms TimeCoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:04:34,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-05-02 12:04:34,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 41. [2021-05-02 12:04:34,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 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:04:34,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2021-05-02 12:04:34,229 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 38 [2021-05-02 12:04:34,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:34,229 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2021-05-02 12:04:34,229 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 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:04:34,229 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2021-05-02 12:04:34,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-05-02 12:04:34,229 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:34,230 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:34,444 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 12:04:34,445 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:34,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:34,445 INFO L82 PathProgramCache]: Analyzing trace with hash 749091990, now seen corresponding path program 14 times [2021-05-02 12:04:34,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:34,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379878300] [2021-05-02 12:04:34,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:34,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:34,610 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:34,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:34,616 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:34,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:34,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379878300] [2021-05-02 12:04:34,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379878300] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:34,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123803535] [2021-05-02 12:04:34,616 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 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:04:34,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:04:34,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:34,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:04:34,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:34,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:34,834 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:34,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123803535] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:34,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:34,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 19 [2021-05-02 12:04:34,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717187867] [2021-05-02 12:04:34,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 12:04:34,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:34,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 12:04:34,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-02 12:04:34,835 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 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:04:34,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:34,912 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2021-05-02 12:04:34,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 12:04:34,912 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 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 40 [2021-05-02 12:04:34,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:34,913 INFO L225 Difference]: With dead ends: 50 [2021-05-02 12:04:34,913 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 12:04:34,913 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 138.6ms TimeCoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-02 12:04:34,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 12:04:34,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2021-05-02 12:04:34,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 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:04:34,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2021-05-02 12:04:34,916 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 40 [2021-05-02 12:04:34,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:34,917 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2021-05-02 12:04:34,917 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 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:04:34,917 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2021-05-02 12:04:34,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-02 12:04:34,917 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:34,917 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:35,139 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:35,140 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:35,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:35,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1743776568, now seen corresponding path program 15 times [2021-05-02 12:04:35,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:35,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555271686] [2021-05-02 12:04:35,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:35,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:35,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:35,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:35,339 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:35,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:35,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555271686] [2021-05-02 12:04:35,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555271686] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:35,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550448361] [2021-05-02 12:04:35,340 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 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:04:35,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-05-02 12:04:35,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:35,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 12:04:35,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:35,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:35,561 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:35,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550448361] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:35,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:35,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 20 [2021-05-02 12:04:35,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053336608] [2021-05-02 12:04:35,562 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 12:04:35,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:35,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 12:04:35,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2021-05-02 12:04:35,563 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 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:04:35,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:35,629 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2021-05-02 12:04:35,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 12:04:35,629 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 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 42 [2021-05-02 12:04:35,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:35,630 INFO L225 Difference]: With dead ends: 52 [2021-05-02 12:04:35,630 INFO L226 Difference]: Without dead ends: 46 [2021-05-02 12:04:35,631 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 159.1ms TimeCoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2021-05-02 12:04:35,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-05-02 12:04:35,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 45. [2021-05-02 12:04:35,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 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:04:35,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2021-05-02 12:04:35,636 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 42 [2021-05-02 12:04:35,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:35,637 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2021-05-02 12:04:35,637 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 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:04:35,637 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2021-05-02 12:04:35,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-02 12:04:35,638 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:35,638 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:35,852 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 12:04:35,853 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:35,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:35,853 INFO L82 PathProgramCache]: Analyzing trace with hash -142050982, now seen corresponding path program 16 times [2021-05-02 12:04:35,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:35,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134901910] [2021-05-02 12:04:35,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:35,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:36,052 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:36,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:36,056 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:36,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:36,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134901910] [2021-05-02 12:04:36,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134901910] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:36,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109837800] [2021-05-02 12:04:36,056 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 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:04:36,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:04:36,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:36,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:04:36,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:36,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,239 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:36,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109837800] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:36,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:36,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 21 [2021-05-02 12:04:36,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355659375] [2021-05-02 12:04:36,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 12:04:36,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:36,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 12:04:36,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:04:36,241 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 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:04:36,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:36,316 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2021-05-02 12:04:36,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 12:04:36,317 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 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 44 [2021-05-02 12:04:36,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:36,317 INFO L225 Difference]: With dead ends: 54 [2021-05-02 12:04:36,317 INFO L226 Difference]: Without dead ends: 48 [2021-05-02 12:04:36,318 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 160.4ms TimeCoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:04:36,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-05-02 12:04:36,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 47. [2021-05-02 12:04:36,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 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:04:36,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2021-05-02 12:04:36,321 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 44 [2021-05-02 12:04:36,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:36,321 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2021-05-02 12:04:36,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 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:04:36,321 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2021-05-02 12:04:36,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-05-02 12:04:36,322 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:36,322 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:36,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 12:04:36,544 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:36,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:36,544 INFO L82 PathProgramCache]: Analyzing trace with hash 53872380, now seen corresponding path program 17 times [2021-05-02 12:04:36,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:36,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241897583] [2021-05-02 12:04:36,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:36,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:36,777 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:36,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:36,782 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:36,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:36,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241897583] [2021-05-02 12:04:36,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241897583] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:36,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726550502] [2021-05-02 12:04:36,783 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 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:04:36,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-05-02 12:04:36,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:36,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 12:04:36,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:36,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:36,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,078 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:37,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726550502] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:37,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:37,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 22 [2021-05-02 12:04:37,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351938766] [2021-05-02 12:04:37,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 12:04:37,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:37,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 12:04:37,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-02 12:04:37,080 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 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:04:37,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:37,172 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2021-05-02 12:04:37,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 12:04:37,173 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 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 46 [2021-05-02 12:04:37,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:37,174 INFO L225 Difference]: With dead ends: 56 [2021-05-02 12:04:37,174 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 12:04:37,174 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 191.4ms TimeCoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-02 12:04:37,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 12:04:37,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2021-05-02 12:04:37,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 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:04:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2021-05-02 12:04:37,178 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 46 [2021-05-02 12:04:37,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:37,178 INFO L480 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2021-05-02 12:04:37,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 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:04:37,178 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2021-05-02 12:04:37,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-05-02 12:04:37,178 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:37,179 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:37,385 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:37,385 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:37,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:37,385 INFO L82 PathProgramCache]: Analyzing trace with hash -642337762, now seen corresponding path program 18 times [2021-05-02 12:04:37,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:37,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629644723] [2021-05-02 12:04:37,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:37,631 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:37,638 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:37,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:37,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629644723] [2021-05-02 12:04:37,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629644723] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:37,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403839332] [2021-05-02 12:04:37,639 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 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:04:37,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-05-02 12:04:37,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:37,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 12:04:37,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:37,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:37,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,011 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:38,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403839332] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:38,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:38,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 23 [2021-05-02 12:04:38,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077216828] [2021-05-02 12:04:38,013 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-02 12:04:38,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:38,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-02 12:04:38,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2021-05-02 12:04:38,014 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 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:04:38,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:38,112 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2021-05-02 12:04:38,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 12:04:38,112 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 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 48 [2021-05-02 12:04:38,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:38,113 INFO L225 Difference]: With dead ends: 58 [2021-05-02 12:04:38,113 INFO L226 Difference]: Without dead ends: 52 [2021-05-02 12:04:38,113 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 211.4ms TimeCoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2021-05-02 12:04:38,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-05-02 12:04:38,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 51. [2021-05-02 12:04:38,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 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:04:38,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2021-05-02 12:04:38,127 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 48 [2021-05-02 12:04:38,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:38,127 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2021-05-02 12:04:38,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 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:04:38,128 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2021-05-02 12:04:38,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-05-02 12:04:38,129 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:38,129 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:38,344 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:38,345 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:38,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:38,345 INFO L82 PathProgramCache]: Analyzing trace with hash 314613952, now seen corresponding path program 19 times [2021-05-02 12:04:38,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:38,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238035858] [2021-05-02 12:04:38,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:38,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:38,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:38,611 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:38,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:38,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238035858] [2021-05-02 12:04:38,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238035858] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:38,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613511457] [2021-05-02 12:04:38,612 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 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:04:38,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:38,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 12:04:38,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:38,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:38,815 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:38,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613511457] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:38,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:38,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 24 [2021-05-02 12:04:38,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082931385] [2021-05-02 12:04:38,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 12:04:38,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:38,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 12:04:38,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=297, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:04:38,819 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 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:04:38,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:38,890 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2021-05-02 12:04:38,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 12:04:38,891 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 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 50 [2021-05-02 12:04:38,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:38,891 INFO L225 Difference]: With dead ends: 60 [2021-05-02 12:04:38,891 INFO L226 Difference]: Without dead ends: 54 [2021-05-02 12:04:38,892 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 213.5ms TimeCoverageRelationStatistics Valid=255, Invalid=297, Unknown=0, NotChecked=0, Total=552 [2021-05-02 12:04:38,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-02 12:04:38,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2021-05-02 12:04:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 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:04:38,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2021-05-02 12:04:38,899 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 50 [2021-05-02 12:04:38,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:38,899 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2021-05-02 12:04:38,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 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:04:38,899 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2021-05-02 12:04:38,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-05-02 12:04:38,900 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:38,900 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:39,112 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:39,113 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:39,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:39,113 INFO L82 PathProgramCache]: Analyzing trace with hash 822209762, now seen corresponding path program 20 times [2021-05-02 12:04:39,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:39,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886897462] [2021-05-02 12:04:39,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:39,357 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:39,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:39,360 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:39,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:39,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886897462] [2021-05-02 12:04:39,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886897462] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:39,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898731823] [2021-05-02 12:04:39,361 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 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:04:39,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:04:39,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:39,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:04:39,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:39,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:39,577 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:39,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898731823] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:39,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:39,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 25 [2021-05-02 12:04:39,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559286007] [2021-05-02 12:04:39,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-02 12:04:39,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:39,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-02 12:04:39,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=322, Unknown=0, NotChecked=0, Total=600 [2021-05-02 12:04:39,579 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 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:04:39,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:39,678 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2021-05-02 12:04:39,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 12:04:39,678 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 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 52 [2021-05-02 12:04:39,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:39,679 INFO L225 Difference]: With dead ends: 62 [2021-05-02 12:04:39,679 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 12:04:39,680 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 209.4ms TimeCoverageRelationStatistics Valid=278, Invalid=322, Unknown=0, NotChecked=0, Total=600 [2021-05-02 12:04:39,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 12:04:39,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-05-02 12:04:39,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 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:04:39,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2021-05-02 12:04:39,683 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 52 [2021-05-02 12:04:39,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:39,683 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2021-05-02 12:04:39,683 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 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:04:39,683 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2021-05-02 12:04:39,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-05-02 12:04:39,684 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:39,684 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:39,908 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 12:04:39,908 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:39,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:39,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1004488572, now seen corresponding path program 21 times [2021-05-02 12:04:39,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:39,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998842107] [2021-05-02 12:04:39,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:39,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:40,175 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:40,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:40,197 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:40,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:40,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998842107] [2021-05-02 12:04:40,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998842107] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:40,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437365969] [2021-05-02 12:04:40,198 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 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:04:40,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2021-05-02 12:04:40,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:40,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 12:04:40,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:40,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:40,620 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:40,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437365969] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:40,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:40,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 26 [2021-05-02 12:04:40,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087403841] [2021-05-02 12:04:40,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-02 12:04:40,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:40,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-02 12:04:40,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=348, Unknown=0, NotChecked=0, Total=650 [2021-05-02 12:04:40,622 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 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:04:40,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:40,696 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2021-05-02 12:04:40,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 12:04:40,697 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 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 54 [2021-05-02 12:04:40,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:40,697 INFO L225 Difference]: With dead ends: 64 [2021-05-02 12:04:40,698 INFO L226 Difference]: Without dead ends: 58 [2021-05-02 12:04:40,698 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 227.0ms TimeCoverageRelationStatistics Valid=302, Invalid=348, Unknown=0, NotChecked=0, Total=650 [2021-05-02 12:04:40,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-05-02 12:04:40,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 57. [2021-05-02 12:04:40,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 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:04:40,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2021-05-02 12:04:40,702 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 54 [2021-05-02 12:04:40,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:40,702 INFO L480 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2021-05-02 12:04:40,703 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 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:04:40,703 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2021-05-02 12:04:40,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-05-02 12:04:40,703 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:40,703 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:40,916 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 12:04:40,917 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:40,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:40,917 INFO L82 PathProgramCache]: Analyzing trace with hash 180036518, now seen corresponding path program 22 times [2021-05-02 12:04:40,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:40,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346480515] [2021-05-02 12:04:40,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:40,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:41,201 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:41,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:41,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:41,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346480515] [2021-05-02 12:04:41,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346480515] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:41,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533289650] [2021-05-02 12:04:41,206 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 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:04:41,277 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:04:41,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:41,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 12:04:41,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:41,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:41,397 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:41,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533289650] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:41,397 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:41,397 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 27 [2021-05-02 12:04:41,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192267560] [2021-05-02 12:04:41,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 12:04:41,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:41,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 12:04:41,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2021-05-02 12:04:41,398 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 26 states have internal predecessors, (56), 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:04:41,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:41,526 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2021-05-02 12:04:41,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-02 12:04:41,527 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 26 states have internal predecessors, (56), 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 56 [2021-05-02 12:04:41,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:41,527 INFO L225 Difference]: With dead ends: 66 [2021-05-02 12:04:41,527 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 12:04:41,528 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 258.6ms TimeCoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2021-05-02 12:04:41,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 12:04:41,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2021-05-02 12:04:41,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 54 states have (on average 1.0185185185185186) internal successors, (55), 54 states have internal predecessors, (55), 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:04:41,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2021-05-02 12:04:41,530 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 56 [2021-05-02 12:04:41,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:41,531 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2021-05-02 12:04:41,531 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 26 states have internal predecessors, (56), 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:04:41,531 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2021-05-02 12:04:41,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 12:04:41,532 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:41,532 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:41,752 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:41,753 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:41,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:41,753 INFO L82 PathProgramCache]: Analyzing trace with hash 342314568, now seen corresponding path program 23 times [2021-05-02 12:04:41,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:41,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092006721] [2021-05-02 12:04:41,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:41,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:42,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:42,109 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:42,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:42,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092006721] [2021-05-02 12:04:42,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092006721] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:42,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462201187] [2021-05-02 12:04:42,109 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 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:04:42,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2021-05-02 12:04:42,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:42,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 12:04:42,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:42,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:42,570 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:42,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462201187] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:42,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:42,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 28 [2021-05-02 12:04:42,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241306947] [2021-05-02 12:04:42,571 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 12:04:42,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:42,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 12:04:42,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=403, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:04:42,572 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 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:04:42,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:42,678 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2021-05-02 12:04:42,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 12:04:42,679 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 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 58 [2021-05-02 12:04:42,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:42,679 INFO L225 Difference]: With dead ends: 68 [2021-05-02 12:04:42,679 INFO L226 Difference]: Without dead ends: 62 [2021-05-02 12:04:42,680 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 313.4ms TimeCoverageRelationStatistics Valid=353, Invalid=403, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:04:42,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-05-02 12:04:42,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2021-05-02 12:04:42,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 56 states have (on average 1.0178571428571428) internal successors, (57), 56 states have internal predecessors, (57), 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:04:42,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2021-05-02 12:04:42,682 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 58 [2021-05-02 12:04:42,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:42,683 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2021-05-02 12:04:42,683 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 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:04:42,683 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2021-05-02 12:04:42,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-02 12:04:42,683 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:42,683 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:42,907 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 12:04:42,907 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:42,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:42,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1672697962, now seen corresponding path program 24 times [2021-05-02 12:04:42,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:42,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274784991] [2021-05-02 12:04:42,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:42,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:43,292 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:43,296 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:43,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:43,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274784991] [2021-05-02 12:04:43,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274784991] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:43,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95560582] [2021-05-02 12:04:43,296 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 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:04:45,250 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2021-05-02 12:04:45,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:45,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 12:04:45,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:45,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:45,384 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:45,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95560582] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:45,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:45,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 29 [2021-05-02 12:04:45,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804144089] [2021-05-02 12:04:45,385 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-02 12:04:45,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:45,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-02 12:04:45,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=432, Unknown=0, NotChecked=0, Total=812 [2021-05-02 12:04:45,387 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 28 states have internal predecessors, (60), 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:04:45,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:45,513 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2021-05-02 12:04:45,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 12:04:45,513 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 28 states have internal predecessors, (60), 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 60 [2021-05-02 12:04:45,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:45,514 INFO L225 Difference]: With dead ends: 70 [2021-05-02 12:04:45,514 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 12:04:45,514 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 348.9ms TimeCoverageRelationStatistics Valid=380, Invalid=432, Unknown=0, NotChecked=0, Total=812 [2021-05-02 12:04:45,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 12:04:45,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2021-05-02 12:04:45,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 58 states have (on average 1.0172413793103448) internal successors, (59), 58 states have internal predecessors, (59), 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:04:45,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2021-05-02 12:04:45,517 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 60 [2021-05-02 12:04:45,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:45,517 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2021-05-02 12:04:45,517 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 28 states have internal predecessors, (60), 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:04:45,517 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2021-05-02 12:04:45,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 12:04:45,517 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:45,518 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:45,728 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:45,729 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:45,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:45,729 INFO L82 PathProgramCache]: Analyzing trace with hash 270885388, now seen corresponding path program 25 times [2021-05-02 12:04:45,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:45,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507116365] [2021-05-02 12:04:45,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:45,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:46,146 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:46,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:46,151 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:46,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:46,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507116365] [2021-05-02 12:04:46,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507116365] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:46,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564486094] [2021-05-02 12:04:46,152 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 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:04:46,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:46,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 12:04:46,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:46,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:46,361 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:46,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564486094] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:46,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:46,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 30 [2021-05-02 12:04:46,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526893212] [2021-05-02 12:04:46,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-02 12:04:46,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:46,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-02 12:04:46,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=462, Unknown=0, NotChecked=0, Total=870 [2021-05-02 12:04:46,363 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 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:04:46,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:46,499 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2021-05-02 12:04:46,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-02 12:04:46,499 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 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 62 [2021-05-02 12:04:46,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:46,500 INFO L225 Difference]: With dead ends: 72 [2021-05-02 12:04:46,500 INFO L226 Difference]: Without dead ends: 66 [2021-05-02 12:04:46,500 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 376.8ms TimeCoverageRelationStatistics Valid=408, Invalid=462, Unknown=0, NotChecked=0, Total=870 [2021-05-02 12:04:46,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-05-02 12:04:46,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 65. [2021-05-02 12:04:46,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 60 states have (on average 1.0166666666666666) internal successors, (61), 60 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:04:46,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2021-05-02 12:04:46,502 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 62 [2021-05-02 12:04:46,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:46,503 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2021-05-02 12:04:46,503 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 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:04:46,503 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2021-05-02 12:04:46,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-05-02 12:04:46,503 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:46,503 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:46,712 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 12:04:46,713 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:46,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:46,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1748732718, now seen corresponding path program 26 times [2021-05-02 12:04:46,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:46,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176562239] [2021-05-02 12:04:46,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:46,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:47,125 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:47,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:47,128 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:47,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:47,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176562239] [2021-05-02 12:04:47,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176562239] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:47,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353729009] [2021-05-02 12:04:47,128 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 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:04:47,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:04:47,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:47,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:04:47,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:47,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:47,314 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:47,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353729009] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:47,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:47,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 31 [2021-05-02 12:04:47,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455955379] [2021-05-02 12:04:47,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-02 12:04:47,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:47,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-02 12:04:47,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:04:47,317 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 30 states have internal predecessors, (64), 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:04:47,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:47,431 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2021-05-02 12:04:47,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 12:04:47,431 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 30 states have internal predecessors, (64), 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 64 [2021-05-02 12:04:47,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:47,433 INFO L225 Difference]: With dead ends: 74 [2021-05-02 12:04:47,433 INFO L226 Difference]: Without dead ends: 68 [2021-05-02 12:04:47,433 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 367.4ms TimeCoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:04:47,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-05-02 12:04:47,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 67. [2021-05-02 12:04:47,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 62 states have (on average 1.0161290322580645) internal successors, (63), 62 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:04:47,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2021-05-02 12:04:47,435 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 64 [2021-05-02 12:04:47,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:47,435 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2021-05-02 12:04:47,436 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 30 states have internal predecessors, (64), 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:04:47,436 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2021-05-02 12:04:47,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 12:04:47,436 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:47,436 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:47,649 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 12:04:47,649 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:47,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:47,649 INFO L82 PathProgramCache]: Analyzing trace with hash 325841872, now seen corresponding path program 27 times [2021-05-02 12:04:47,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:47,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063851264] [2021-05-02 12:04:47,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:47,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:48,102 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:48,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:48,105 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:48,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:48,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063851264] [2021-05-02 12:04:48,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063851264] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:48,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453489013] [2021-05-02 12:04:48,106 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 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:04:48,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2021-05-02 12:04:48,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:48,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 12:04:48,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:48,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:48,706 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:48,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453489013] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:48,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:48,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 32 [2021-05-02 12:04:48,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606722375] [2021-05-02 12:04:48,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 12:04:48,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:48,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 12:04:48,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=525, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:04:48,708 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 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:04:48,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:48,826 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2021-05-02 12:04:48,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 12:04:48,826 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 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 66 [2021-05-02 12:04:48,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:48,827 INFO L225 Difference]: With dead ends: 76 [2021-05-02 12:04:48,827 INFO L226 Difference]: Without dead ends: 70 [2021-05-02 12:04:48,827 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 416.8ms TimeCoverageRelationStatistics Valid=467, Invalid=525, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:04:48,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-05-02 12:04:48,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 69. [2021-05-02 12:04:48,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 64 states have (on average 1.015625) internal successors, (65), 64 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:04:48,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2021-05-02 12:04:48,830 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 66 [2021-05-02 12:04:48,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:48,830 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2021-05-02 12:04:48,830 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 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:04:48,831 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2021-05-02 12:04:48,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-02 12:04:48,831 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:48,831 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:49,037 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 12:04:49,037 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:49,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:49,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1272661006, now seen corresponding path program 28 times [2021-05-02 12:04:49,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:49,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135404416] [2021-05-02 12:04:49,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:49,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:49,486 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:49,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:49,489 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:49,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:49,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135404416] [2021-05-02 12:04:49,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135404416] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:49,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401034104] [2021-05-02 12:04:49,489 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 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:04:49,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:04:49,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:49,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 12:04:49,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:49,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:49,718 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:49,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401034104] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:49,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:49,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 33 [2021-05-02 12:04:49,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331196194] [2021-05-02 12:04:49,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-02 12:04:49,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:49,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-02 12:04:49,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=498, Invalid=558, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 12:04:49,721 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand has 33 states, 33 states have (on average 2.0606060606060606) internal successors, (68), 32 states have internal predecessors, (68), 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:04:49,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:49,826 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2021-05-02 12:04:49,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 12:04:49,827 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.0606060606060606) internal successors, (68), 32 states have internal predecessors, (68), 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 68 [2021-05-02 12:04:49,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:49,827 INFO L225 Difference]: With dead ends: 78 [2021-05-02 12:04:49,827 INFO L226 Difference]: Without dead ends: 72 [2021-05-02 12:04:49,828 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 415.4ms TimeCoverageRelationStatistics Valid=498, Invalid=558, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 12:04:49,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-05-02 12:04:49,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 71. [2021-05-02 12:04:49,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 66 states have (on average 1.0151515151515151) internal successors, (67), 66 states have internal predecessors, (67), 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:04:49,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2021-05-02 12:04:49,830 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 68 [2021-05-02 12:04:49,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:49,830 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2021-05-02 12:04:49,830 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.0606060606060606) internal successors, (68), 32 states have internal predecessors, (68), 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:04:49,830 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2021-05-02 12:04:49,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-02 12:04:49,830 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:49,831 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:50,045 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:50,045 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:50,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:50,045 INFO L82 PathProgramCache]: Analyzing trace with hash 164365204, now seen corresponding path program 29 times [2021-05-02 12:04:50,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:50,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597854481] [2021-05-02 12:04:50,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:50,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:50,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:50,489 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:50,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:50,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597854481] [2021-05-02 12:04:50,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597854481] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:50,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123049375] [2021-05-02 12:04:50,490 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 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:04:51,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2021-05-02 12:04:51,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:51,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 12:04:51,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:51,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:51,288 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:51,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123049375] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:51,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:51,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 34 [2021-05-02 12:04:51,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268433034] [2021-05-02 12:04:51,289 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 12:04:51,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:51,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 12:04:51,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:04:51,290 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 33 states have internal predecessors, (70), 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:04:51,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:51,431 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2021-05-02 12:04:51,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 12:04:51,432 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 33 states have internal predecessors, (70), 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 70 [2021-05-02 12:04:51,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:51,433 INFO L225 Difference]: With dead ends: 80 [2021-05-02 12:04:51,433 INFO L226 Difference]: Without dead ends: 74 [2021-05-02 12:04:51,433 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 396.0ms TimeCoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:04:51,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-05-02 12:04:51,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 73. [2021-05-02 12:04:51,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 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:04:51,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 73 transitions. [2021-05-02 12:04:51,436 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 73 transitions. Word has length 70 [2021-05-02 12:04:51,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:51,436 INFO L480 AbstractCegarLoop]: Abstraction has 73 states and 73 transitions. [2021-05-02 12:04:51,436 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 33 states have internal predecessors, (70), 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:04:51,436 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2021-05-02 12:04:51,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-05-02 12:04:51,436 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:51,437 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:51,652 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-05-02 12:04:51,652 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:51,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:51,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1832916298, now seen corresponding path program 30 times [2021-05-02 12:04:51,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:51,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10044334] [2021-05-02 12:04:51,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:51,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:52,121 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:52,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:52,133 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:52,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:52,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10044334] [2021-05-02 12:04:52,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10044334] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:52,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81586124] [2021-05-02 12:04:52,134 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 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:04:54,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2021-05-02 12:04:54,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:54,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:04:54,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:54,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:54,841 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:54,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81586124] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:54,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:54,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 35 [2021-05-02 12:04:54,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783336101] [2021-05-02 12:04:54,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 12:04:54,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:54,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 12:04:54,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:04:54,843 INFO L87 Difference]: Start difference. First operand 73 states and 73 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 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:04:54,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:54,991 INFO L93 Difference]: Finished difference Result 82 states and 82 transitions. [2021-05-02 12:04:54,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 12:04:54,992 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 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 72 [2021-05-02 12:04:54,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:54,992 INFO L225 Difference]: With dead ends: 82 [2021-05-02 12:04:54,992 INFO L226 Difference]: Without dead ends: 76 [2021-05-02 12:04:54,994 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 431.4ms TimeCoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:04:54,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-05-02 12:04:54,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 75. [2021-05-02 12:04:54,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 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:04:54,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 75 transitions. [2021-05-02 12:04:54,998 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 75 transitions. Word has length 72 [2021-05-02 12:04:54,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:54,998 INFO L480 AbstractCegarLoop]: Abstraction has 75 states and 75 transitions. [2021-05-02 12:04:54,998 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 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:04:54,998 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 75 transitions. [2021-05-02 12:04:54,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-02 12:04:54,998 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:54,999 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:55,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:04:55,221 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:55,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:55,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1370058408, now seen corresponding path program 31 times [2021-05-02 12:04:55,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:55,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014560597] [2021-05-02 12:04:55,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:55,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:55,710 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 0 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:55,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:55,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014560597] [2021-05-02 12:04:55,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014560597] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:55,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266367811] [2021-05-02 12:04:55,714 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 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:04:55,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:55,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 12:04:55,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:55,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:55,932 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 0 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:55,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266367811] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:55,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:55,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 36 [2021-05-02 12:04:55,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768864917] [2021-05-02 12:04:55,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 12:04:55,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:55,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 12:04:55,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:04:55,935 INFO L87 Difference]: Start difference. First operand 75 states and 75 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 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:04:56,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:56,066 INFO L93 Difference]: Finished difference Result 84 states and 84 transitions. [2021-05-02 12:04:56,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 12:04:56,067 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 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 74 [2021-05-02 12:04:56,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:56,067 INFO L225 Difference]: With dead ends: 84 [2021-05-02 12:04:56,067 INFO L226 Difference]: Without dead ends: 78 [2021-05-02 12:04:56,068 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 453.0ms TimeCoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:04:56,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-05-02 12:04:56,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 77. [2021-05-02 12:04:56,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 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:04:56,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 77 transitions. [2021-05-02 12:04:56,070 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 77 transitions. Word has length 74 [2021-05-02 12:04:56,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:56,070 INFO L480 AbstractCegarLoop]: Abstraction has 77 states and 77 transitions. [2021-05-02 12:04:56,070 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 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:04:56,071 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 77 transitions. [2021-05-02 12:04:56,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-05-02 12:04:56,071 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:56,071 INFO L523 BasicCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:56,272 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-02 12:04:56,273 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:56,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:56,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1054742394, now seen corresponding path program 32 times [2021-05-02 12:04:56,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:56,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597452526] [2021-05-02 12:04:56,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:56,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:56,761 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:56,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:56,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:56,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:56,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597452526] [2021-05-02 12:04:56,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597452526] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:56,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537327024] [2021-05-02 12:04:56,771 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 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:04:56,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:04:56,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:56,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 12:04:56,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:56,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:56,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:57,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:57,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:57,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537327024] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:57,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:57,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 37 [2021-05-02 12:04:57,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779541539] [2021-05-02 12:04:57,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 12:04:57,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:57,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 12:04:57,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=700, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 12:04:57,009 INFO L87 Difference]: Start difference. First operand 77 states and 77 transitions. Second operand has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 states have internal predecessors, (76), 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:04:57,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:57,139 INFO L93 Difference]: Finished difference Result 86 states and 86 transitions. [2021-05-02 12:04:57,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 12:04:57,139 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 states have internal predecessors, (76), 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 76 [2021-05-02 12:04:57,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:57,139 INFO L225 Difference]: With dead ends: 86 [2021-05-02 12:04:57,140 INFO L226 Difference]: Without dead ends: 80 [2021-05-02 12:04:57,141 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 447.1ms TimeCoverageRelationStatistics Valid=632, Invalid=700, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 12:04:57,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-05-02 12:04:57,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 79. [2021-05-02 12:04:57,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 74 states have (on average 1.0135135135135136) internal successors, (75), 74 states have internal predecessors, (75), 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:04:57,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 79 transitions. [2021-05-02 12:04:57,144 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 79 transitions. Word has length 76 [2021-05-02 12:04:57,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:57,144 INFO L480 AbstractCegarLoop]: Abstraction has 79 states and 79 transitions. [2021-05-02 12:04:57,144 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 states have internal predecessors, (76), 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:04:57,144 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2021-05-02 12:04:57,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-05-02 12:04:57,145 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:57,145 INFO L523 BasicCegarLoop]: trace histogram [33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:57,352 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-02 12:04:57,353 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:57,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:57,353 INFO L82 PathProgramCache]: Analyzing trace with hash -878928612, now seen corresponding path program 33 times [2021-05-02 12:04:57,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:57,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148302483] [2021-05-02 12:04:57,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:57,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:57,908 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:57,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:57,912 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:57,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148302483] [2021-05-02 12:04:57,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148302483] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:57,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128861403] [2021-05-02 12:04:57,912 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 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:04:58,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2021-05-02 12:04:58,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:58,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 12:04:58,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:58,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:58,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:58,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128861403] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:58,615 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:58,615 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 38 [2021-05-02 12:04:58,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520291639] [2021-05-02 12:04:58,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 12:04:58,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:58,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 12:04:58,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:04:58,616 INFO L87 Difference]: Start difference. First operand 79 states and 79 transitions. Second operand has 38 states, 38 states have (on average 2.0526315789473686) internal successors, (78), 37 states have internal predecessors, (78), 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:04:58,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:58,729 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2021-05-02 12:04:58,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 12:04:58,729 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0526315789473686) internal successors, (78), 37 states have internal predecessors, (78), 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 78 [2021-05-02 12:04:58,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:58,730 INFO L225 Difference]: With dead ends: 88 [2021-05-02 12:04:58,730 INFO L226 Difference]: Without dead ends: 82 [2021-05-02 12:04:58,730 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 506.7ms TimeCoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:04:58,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-05-02 12:04:58,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 81. [2021-05-02 12:04:58,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 76 states have (on average 1.013157894736842) internal successors, (77), 76 states have internal predecessors, (77), 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:04:58,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 81 transitions. [2021-05-02 12:04:58,732 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 81 transitions. Word has length 78 [2021-05-02 12:04:58,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:58,732 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 81 transitions. [2021-05-02 12:04:58,732 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.0526315789473686) internal successors, (78), 37 states have internal predecessors, (78), 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:04:58,732 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 81 transitions. [2021-05-02 12:04:58,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 12:04:58,733 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:58,733 INFO L523 BasicCegarLoop]: trace histogram [34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:04:58,944 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 12:04:58,945 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:04:58,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:04:58,945 INFO L82 PathProgramCache]: Analyzing trace with hash 584073790, now seen corresponding path program 34 times [2021-05-02 12:04:58,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:04:58,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738945774] [2021-05-02 12:04:58,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:04:58,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:59,509 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:04:59,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:04:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 0 proven. 1156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:59,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:04:59,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738945774] [2021-05-02 12:04:59,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738945774] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:59,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584342253] [2021-05-02 12:04:59,513 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 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:04:59,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:04:59,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:04:59,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 12:04:59,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:04:59,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:04:59,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 0 proven. 1156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:04:59,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584342253] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:04:59,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:04:59,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 39 [2021-05-02 12:04:59,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623274354] [2021-05-02 12:04:59,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 12:04:59,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:04:59,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 12:04:59,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:04:59,738 INFO L87 Difference]: Start difference. First operand 81 states and 81 transitions. Second operand has 39 states, 39 states have (on average 2.051282051282051) internal successors, (80), 38 states have internal predecessors, (80), 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:04:59,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:04:59,902 INFO L93 Difference]: Finished difference Result 90 states and 90 transitions. [2021-05-02 12:04:59,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 12:04:59,902 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.051282051282051) internal successors, (80), 38 states have internal predecessors, (80), 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 80 [2021-05-02 12:04:59,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:04:59,903 INFO L225 Difference]: With dead ends: 90 [2021-05-02 12:04:59,903 INFO L226 Difference]: Without dead ends: 84 [2021-05-02 12:04:59,903 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 524.0ms TimeCoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 12:04:59,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-05-02 12:04:59,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 83. [2021-05-02 12:04:59,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 78 states have (on average 1.0128205128205128) internal successors, (79), 78 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:04:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 83 transitions. [2021-05-02 12:04:59,907 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 83 transitions. Word has length 80 [2021-05-02 12:04:59,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:04:59,907 INFO L480 AbstractCegarLoop]: Abstraction has 83 states and 83 transitions. [2021-05-02 12:04:59,907 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.051282051282051) internal successors, (80), 38 states have internal predecessors, (80), 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:04:59,907 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2021-05-02 12:04:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-05-02 12:04:59,908 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:04:59,908 INFO L523 BasicCegarLoop]: trace histogram [35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:00,121 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 12:05:00,121 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:00,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:00,121 INFO L82 PathProgramCache]: Analyzing trace with hash 2075076320, now seen corresponding path program 35 times [2021-05-02 12:05:00,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:00,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611865545] [2021-05-02 12:05:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:00,692 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:00,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:00,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:00,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:00,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611865545] [2021-05-02 12:05:00,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611865545] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:00,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231942191] [2021-05-02 12:05:00,695 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 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:05:10,099 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2021-05-02 12:05:10,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:10,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 12:05:10,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:10,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:10,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:10,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231942191] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:10,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:10,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 40 [2021-05-02 12:05:10,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699878168] [2021-05-02 12:05:10,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 12:05:10,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:10,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 12:05:10,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:05:10,288 INFO L87 Difference]: Start difference. First operand 83 states and 83 transitions. Second operand has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 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:05:10,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:10,458 INFO L93 Difference]: Finished difference Result 92 states and 92 transitions. [2021-05-02 12:05:10,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 12:05:10,459 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 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 82 [2021-05-02 12:05:10,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:10,460 INFO L225 Difference]: With dead ends: 92 [2021-05-02 12:05:10,460 INFO L226 Difference]: Without dead ends: 86 [2021-05-02 12:05:10,460 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 533.5ms TimeCoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:05:10,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-05-02 12:05:10,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 85. [2021-05-02 12:05:10,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 80 states have (on average 1.0125) internal successors, (81), 80 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:05:10,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 85 transitions. [2021-05-02 12:05:10,463 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 85 transitions. Word has length 82 [2021-05-02 12:05:10,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:10,463 INFO L480 AbstractCegarLoop]: Abstraction has 85 states and 85 transitions. [2021-05-02 12:05:10,463 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 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:05:10,463 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2021-05-02 12:05:10,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-05-02 12:05:10,463 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:10,463 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:10,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 12:05:10,689 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:10,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:10,689 INFO L82 PathProgramCache]: Analyzing trace with hash 409430786, now seen corresponding path program 36 times [2021-05-02 12:05:10,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:10,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321186221] [2021-05-02 12:05:10,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:10,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:11,324 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:11,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:11,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:11,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:11,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321186221] [2021-05-02 12:05:11,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321186221] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:11,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767341545] [2021-05-02 12:05:11,328 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 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:05:20,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2021-05-02 12:05:20,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:20,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 12:05:20,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:20,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:20,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:20,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767341545] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:20,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:20,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 41 [2021-05-02 12:05:20,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246489682] [2021-05-02 12:05:20,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 12:05:20,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:20,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 12:05:20,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=782, Invalid=858, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 12:05:20,734 INFO L87 Difference]: Start difference. First operand 85 states and 85 transitions. Second operand has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 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:05:20,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:20,881 INFO L93 Difference]: Finished difference Result 94 states and 94 transitions. [2021-05-02 12:05:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 12:05:20,882 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 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 84 [2021-05-02 12:05:20,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:20,882 INFO L225 Difference]: With dead ends: 94 [2021-05-02 12:05:20,882 INFO L226 Difference]: Without dead ends: 88 [2021-05-02 12:05:20,883 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 596.6ms TimeCoverageRelationStatistics Valid=782, Invalid=858, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 12:05:20,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-05-02 12:05:20,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 87. [2021-05-02 12:05:20,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 82 states have (on average 1.0121951219512195) internal successors, (83), 82 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:05:20,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 87 transitions. [2021-05-02 12:05:20,885 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 87 transitions. Word has length 84 [2021-05-02 12:05:20,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:20,885 INFO L480 AbstractCegarLoop]: Abstraction has 87 states and 87 transitions. [2021-05-02 12:05:20,885 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 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:05:20,885 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 87 transitions. [2021-05-02 12:05:20,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-05-02 12:05:20,885 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:20,885 INFO L523 BasicCegarLoop]: trace histogram [37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:21,088 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 12:05:21,089 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:21,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:21,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1746874020, now seen corresponding path program 37 times [2021-05-02 12:05:21,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:21,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428100600] [2021-05-02 12:05:21,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:21,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:21,752 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:21,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 0 proven. 1369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:21,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:21,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428100600] [2021-05-02 12:05:21,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428100600] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:21,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531318478] [2021-05-02 12:05:21,770 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 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:05:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:21,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 12:05:21,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:21,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:21,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 0 proven. 1369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:22,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531318478] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:22,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:22,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 42 [2021-05-02 12:05:22,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400473302] [2021-05-02 12:05:22,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 12:05:22,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:22,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 12:05:22,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:05:22,050 INFO L87 Difference]: Start difference. First operand 87 states and 87 transitions. Second operand has 42 states, 42 states have (on average 2.0476190476190474) internal successors, (86), 41 states have internal predecessors, (86), 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:05:22,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:22,185 INFO L93 Difference]: Finished difference Result 96 states and 96 transitions. [2021-05-02 12:05:22,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-02 12:05:22,185 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.0476190476190474) internal successors, (86), 41 states have internal predecessors, (86), 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 86 [2021-05-02 12:05:22,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:22,186 INFO L225 Difference]: With dead ends: 96 [2021-05-02 12:05:22,186 INFO L226 Difference]: Without dead ends: 90 [2021-05-02 12:05:22,186 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 618.4ms TimeCoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:05:22,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-05-02 12:05:22,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 89. [2021-05-02 12:05:22,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 84 states have (on average 1.0119047619047619) internal successors, (85), 84 states have internal predecessors, (85), 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:05:22,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 89 transitions. [2021-05-02 12:05:22,189 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 89 transitions. Word has length 86 [2021-05-02 12:05:22,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:22,189 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 89 transitions. [2021-05-02 12:05:22,189 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.0476190476190474) internal successors, (86), 41 states have internal predecessors, (86), 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:05:22,189 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 89 transitions. [2021-05-02 12:05:22,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-05-02 12:05:22,190 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:22,190 INFO L523 BasicCegarLoop]: trace histogram [38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:22,393 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 12:05:22,393 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:22,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:22,394 INFO L82 PathProgramCache]: Analyzing trace with hash -1460366906, now seen corresponding path program 38 times [2021-05-02 12:05:22,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:22,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397942635] [2021-05-02 12:05:22,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:22,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:23,146 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:23,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:23,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:23,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397942635] [2021-05-02 12:05:23,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397942635] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:23,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252776749] [2021-05-02 12:05:23,151 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 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:05:23,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:05:23,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:23,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 12:05:23,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:23,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:23,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:23,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252776749] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:23,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:23,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41] total 43 [2021-05-02 12:05:23,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977782342] [2021-05-02 12:05:23,391 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 12:05:23,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:23,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 12:05:23,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:05:23,392 INFO L87 Difference]: Start difference. First operand 89 states and 89 transitions. Second operand has 43 states, 43 states have (on average 2.046511627906977) internal successors, (88), 42 states have internal predecessors, (88), 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:05:23,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:23,561 INFO L93 Difference]: Finished difference Result 98 states and 98 transitions. [2021-05-02 12:05:23,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 12:05:23,561 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.046511627906977) internal successors, (88), 42 states have internal predecessors, (88), 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 88 [2021-05-02 12:05:23,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:23,562 INFO L225 Difference]: With dead ends: 98 [2021-05-02 12:05:23,562 INFO L226 Difference]: Without dead ends: 92 [2021-05-02 12:05:23,563 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 701.0ms TimeCoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 12:05:23,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-02 12:05:23,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 91. [2021-05-02 12:05:23,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 86 states have (on average 1.0116279069767442) internal successors, (87), 86 states have internal predecessors, (87), 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:05:23,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 91 transitions. [2021-05-02 12:05:23,566 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 91 transitions. Word has length 88 [2021-05-02 12:05:23,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:23,566 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 91 transitions. [2021-05-02 12:05:23,566 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.046511627906977) internal successors, (88), 42 states have internal predecessors, (88), 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:05:23,566 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 91 transitions. [2021-05-02 12:05:23,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-02 12:05:23,567 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:23,567 INFO L523 BasicCegarLoop]: trace histogram [39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:23,767 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 12:05:23,767 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:23,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:23,768 INFO L82 PathProgramCache]: Analyzing trace with hash 167621736, now seen corresponding path program 39 times [2021-05-02 12:05:23,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:23,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193506822] [2021-05-02 12:05:23,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:24,504 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:24,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:24,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:24,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:24,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193506822] [2021-05-02 12:05:24,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193506822] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:24,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480364732] [2021-05-02 12:05:24,522 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 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:05:25,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2021-05-02 12:05:25,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:25,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 12:05:25,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:25,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:25,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:25,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480364732] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:25,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:25,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 44 [2021-05-02 12:05:25,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909579180] [2021-05-02 12:05:25,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 12:05:25,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:25,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 12:05:25,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=987, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:05:25,888 INFO L87 Difference]: Start difference. First operand 91 states and 91 transitions. Second operand has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 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:05:26,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:26,100 INFO L93 Difference]: Finished difference Result 100 states and 100 transitions. [2021-05-02 12:05:26,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 12:05:26,100 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 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 90 [2021-05-02 12:05:26,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:26,101 INFO L225 Difference]: With dead ends: 100 [2021-05-02 12:05:26,101 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 12:05:26,102 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 677.1ms TimeCoverageRelationStatistics Valid=905, Invalid=987, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:05:26,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 12:05:26,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 93. [2021-05-02 12:05:26,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 88 states have (on average 1.0113636363636365) internal successors, (89), 88 states have internal predecessors, (89), 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:05:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 93 transitions. [2021-05-02 12:05:26,107 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 93 transitions. Word has length 90 [2021-05-02 12:05:26,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:26,108 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 93 transitions. [2021-05-02 12:05:26,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 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:05:26,108 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2021-05-02 12:05:26,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-02 12:05:26,108 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:26,109 INFO L523 BasicCegarLoop]: trace histogram [40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:26,324 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:05:26,325 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:26,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:26,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1296610954, now seen corresponding path program 40 times [2021-05-02 12:05:26,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:26,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103930625] [2021-05-02 12:05:26,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:26,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:27,068 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:27,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:27,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:27,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103930625] [2021-05-02 12:05:27,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103930625] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:27,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675726307] [2021-05-02 12:05:27,072 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 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:05:27,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:05:27,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:27,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 12:05:27,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:27,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:27,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:27,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675726307] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:27,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:27,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 45 [2021-05-02 12:05:27,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85171886] [2021-05-02 12:05:27,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 12:05:27,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:27,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 12:05:27,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=1032, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:05:27,343 INFO L87 Difference]: Start difference. First operand 93 states and 93 transitions. Second operand has 45 states, 45 states have (on average 2.0444444444444443) internal successors, (92), 44 states have internal predecessors, (92), 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:05:27,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:27,459 INFO L93 Difference]: Finished difference Result 102 states and 102 transitions. [2021-05-02 12:05:27,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 12:05:27,460 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.0444444444444443) internal successors, (92), 44 states have internal predecessors, (92), 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 92 [2021-05-02 12:05:27,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:27,460 INFO L225 Difference]: With dead ends: 102 [2021-05-02 12:05:27,460 INFO L226 Difference]: Without dead ends: 96 [2021-05-02 12:05:27,462 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 706.5ms TimeCoverageRelationStatistics Valid=948, Invalid=1032, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 12:05:27,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-02 12:05:27,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 95. [2021-05-02 12:05:27,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 90 states have (on average 1.011111111111111) internal successors, (91), 90 states have internal predecessors, (91), 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:05:27,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 95 transitions. [2021-05-02 12:05:27,465 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 95 transitions. Word has length 92 [2021-05-02 12:05:27,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:27,466 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 95 transitions. [2021-05-02 12:05:27,466 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 2.0444444444444443) internal successors, (92), 44 states have internal predecessors, (92), 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:05:27,466 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 95 transitions. [2021-05-02 12:05:27,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 12:05:27,466 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:27,466 INFO L523 BasicCegarLoop]: trace histogram [41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:27,680 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:05:27,681 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:27,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:27,681 INFO L82 PathProgramCache]: Analyzing trace with hash -371476436, now seen corresponding path program 41 times [2021-05-02 12:05:27,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:27,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677703942] [2021-05-02 12:05:27,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:27,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:28,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:28,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:28,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:28,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677703942] [2021-05-02 12:05:28,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677703942] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:28,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847362085] [2021-05-02 12:05:28,492 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 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:05:39,723 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2021-05-02 12:05:39,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:39,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 12:05:39,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:39,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:39,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847362085] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:39,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:39,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 46 [2021-05-02 12:05:39,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052872346] [2021-05-02 12:05:39,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 12:05:39,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:39,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 12:05:39,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:05:39,912 INFO L87 Difference]: Start difference. First operand 95 states and 95 transitions. Second operand has 46 states, 46 states have (on average 2.0434782608695654) internal successors, (94), 45 states have internal predecessors, (94), 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:05:40,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:40,086 INFO L93 Difference]: Finished difference Result 104 states and 104 transitions. [2021-05-02 12:05:40,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 12:05:40,086 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0434782608695654) internal successors, (94), 45 states have internal predecessors, (94), 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 94 [2021-05-02 12:05:40,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:40,087 INFO L225 Difference]: With dead ends: 104 [2021-05-02 12:05:40,087 INFO L226 Difference]: Without dead ends: 98 [2021-05-02 12:05:40,088 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 757.9ms TimeCoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:05:40,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-05-02 12:05:40,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 97. [2021-05-02 12:05:40,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 92 states have (on average 1.0108695652173914) internal successors, (93), 92 states have internal predecessors, (93), 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:05:40,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 97 transitions. [2021-05-02 12:05:40,090 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 97 transitions. Word has length 94 [2021-05-02 12:05:40,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:40,091 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 97 transitions. [2021-05-02 12:05:40,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 2.0434782608695654) internal successors, (94), 45 states have internal predecessors, (94), 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:05:40,091 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2021-05-02 12:05:40,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-05-02 12:05:40,091 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:40,092 INFO L523 BasicCegarLoop]: trace histogram [42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:40,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-05-02 12:05:40,297 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:40,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:40,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1380656818, now seen corresponding path program 42 times [2021-05-02 12:05:40,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:40,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156965387] [2021-05-02 12:05:40,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:40,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:41,087 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:41,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:41,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156965387] [2021-05-02 12:05:41,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156965387] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:41,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335530203] [2021-05-02 12:05:41,090 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 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:05:50,368 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2021-05-02 12:05:50,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:50,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 12:05:50,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:50,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:50,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:50,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335530203] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:50,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:50,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 47 [2021-05-02 12:05:50,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178846131] [2021-05-02 12:05:50,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 12:05:50,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:50,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 12:05:50,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:05:50,564 INFO L87 Difference]: Start difference. First operand 97 states and 97 transitions. Second operand has 47 states, 47 states have (on average 2.0425531914893615) internal successors, (96), 46 states have internal predecessors, (96), 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:05:50,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:50,756 INFO L93 Difference]: Finished difference Result 106 states and 106 transitions. [2021-05-02 12:05:50,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 12:05:50,756 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.0425531914893615) internal successors, (96), 46 states have internal predecessors, (96), 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 96 [2021-05-02 12:05:50,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:50,757 INFO L225 Difference]: With dead ends: 106 [2021-05-02 12:05:50,757 INFO L226 Difference]: Without dead ends: 100 [2021-05-02 12:05:50,757 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 738.8ms TimeCoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:05:50,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-05-02 12:05:50,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 99. [2021-05-02 12:05:50,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 94 states have (on average 1.0106382978723405) internal successors, (95), 94 states have internal predecessors, (95), 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:05:50,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 99 transitions. [2021-05-02 12:05:50,760 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 99 transitions. Word has length 96 [2021-05-02 12:05:50,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:50,760 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 99 transitions. [2021-05-02 12:05:50,760 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.0425531914893615) internal successors, (96), 46 states have internal predecessors, (96), 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:05:50,760 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 99 transitions. [2021-05-02 12:05:50,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 12:05:50,761 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:50,761 INFO L523 BasicCegarLoop]: trace histogram [43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:50,984 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:05:50,985 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:50,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:50,985 INFO L82 PathProgramCache]: Analyzing trace with hash -540395024, now seen corresponding path program 43 times [2021-05-02 12:05:50,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:50,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497874499] [2021-05-02 12:05:50,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:50,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:51,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:51,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:51,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1849 backedges. 0 proven. 1849 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:51,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:51,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497874499] [2021-05-02 12:05:51,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497874499] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:51,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68814143] [2021-05-02 12:05:51,862 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 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:05:51,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:51,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 12:05:51,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:51,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:51,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:52,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1849 backedges. 0 proven. 1849 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:52,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68814143] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:52,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:52,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 48 [2021-05-02 12:05:52,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392555441] [2021-05-02 12:05:52,127 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:05:52,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:52,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:05:52,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:05:52,127 INFO L87 Difference]: Start difference. First operand 99 states and 99 transitions. Second operand has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 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:05:52,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:52,346 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2021-05-02 12:05:52,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-02 12:05:52,347 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 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 98 [2021-05-02 12:05:52,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:52,348 INFO L225 Difference]: With dead ends: 108 [2021-05-02 12:05:52,348 INFO L226 Difference]: Without dead ends: 102 [2021-05-02 12:05:52,348 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 822.8ms TimeCoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:05:52,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-05-02 12:05:52,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 101. [2021-05-02 12:05:52,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 96 states have (on average 1.0104166666666667) internal successors, (97), 96 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:05:52,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 101 transitions. [2021-05-02 12:05:52,351 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 101 transitions. Word has length 98 [2021-05-02 12:05:52,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:52,351 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 101 transitions. [2021-05-02 12:05:52,351 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 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:05:52,352 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 101 transitions. [2021-05-02 12:05:52,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-05-02 12:05:52,352 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:52,352 INFO L523 BasicCegarLoop]: trace histogram [44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:52,571 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:05:52,572 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:52,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:52,572 INFO L82 PathProgramCache]: Analyzing trace with hash -502662638, now seen corresponding path program 44 times [2021-05-02 12:05:52,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:52,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863077313] [2021-05-02 12:05:52,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:52,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:53,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:53,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:53,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:53,468 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:53,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863077313] [2021-05-02 12:05:53,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863077313] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:53,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355529990] [2021-05-02 12:05:53,468 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 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:05:53,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:05:53,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:53,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 46 conjunts are in the unsatisfiable core [2021-05-02 12:05:53,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:53,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:53,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:53,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355529990] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:53,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:53,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47] total 49 [2021-05-02 12:05:53,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402217938] [2021-05-02 12:05:53,734 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 12:05:53,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:53,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 12:05:53,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1130, Invalid=1222, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 12:05:53,734 INFO L87 Difference]: Start difference. First operand 101 states and 101 transitions. Second operand has 49 states, 49 states have (on average 2.0408163265306123) internal successors, (100), 48 states have internal predecessors, (100), 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:05:53,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:53,933 INFO L93 Difference]: Finished difference Result 110 states and 110 transitions. [2021-05-02 12:05:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 12:05:53,933 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0408163265306123) internal successors, (100), 48 states have internal predecessors, (100), 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 100 [2021-05-02 12:05:53,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:53,934 INFO L225 Difference]: With dead ends: 110 [2021-05-02 12:05:53,934 INFO L226 Difference]: Without dead ends: 104 [2021-05-02 12:05:53,935 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 845.1ms TimeCoverageRelationStatistics Valid=1130, Invalid=1222, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 12:05:53,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-02 12:05:53,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 103. [2021-05-02 12:05:53,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 98 states have (on average 1.010204081632653) internal successors, (99), 98 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:05:53,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 103 transitions. [2021-05-02 12:05:53,937 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 103 transitions. Word has length 100 [2021-05-02 12:05:53,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:53,937 INFO L480 AbstractCegarLoop]: Abstraction has 103 states and 103 transitions. [2021-05-02 12:05:53,938 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 2.0408163265306123) internal successors, (100), 48 states have internal predecessors, (100), 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:05:53,938 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2021-05-02 12:05:53,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-05-02 12:05:53,938 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:53,938 INFO L523 BasicCegarLoop]: trace histogram [45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:54,138 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-05-02 12:05:54,139 INFO L428 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:54,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:54,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1398421940, now seen corresponding path program 45 times [2021-05-02 12:05:54,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:54,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351611811] [2021-05-02 12:05:54,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:54,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:55,036 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:55,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 0 proven. 2025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:55,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:55,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351611811] [2021-05-02 12:05:55,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351611811] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:55,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514498626] [2021-05-02 12:05:55,040 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 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:05:56,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2021-05-02 12:05:56,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:56,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-02 12:05:56,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:56,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:56,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 0 proven. 2025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:56,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514498626] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:56,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:56,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 50 [2021-05-02 12:05:56,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562668743] [2021-05-02 12:05:56,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 12:05:56,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:56,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 12:05:56,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1178, Invalid=1272, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:05:56,945 INFO L87 Difference]: Start difference. First operand 103 states and 103 transitions. Second operand has 50 states, 50 states have (on average 2.04) internal successors, (102), 49 states have internal predecessors, (102), 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:05:57,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:57,125 INFO L93 Difference]: Finished difference Result 112 states and 112 transitions. [2021-05-02 12:05:57,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 12:05:57,126 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.04) internal successors, (102), 49 states have internal predecessors, (102), 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 102 [2021-05-02 12:05:57,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:57,126 INFO L225 Difference]: With dead ends: 112 [2021-05-02 12:05:57,126 INFO L226 Difference]: Without dead ends: 106 [2021-05-02 12:05:57,127 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 853.1ms TimeCoverageRelationStatistics Valid=1178, Invalid=1272, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:05:57,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-05-02 12:05:57,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 105. [2021-05-02 12:05:57,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 100 states have (on average 1.01) internal successors, (101), 100 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:05:57,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 105 transitions. [2021-05-02 12:05:57,130 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 105 transitions. Word has length 102 [2021-05-02 12:05:57,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:57,130 INFO L480 AbstractCegarLoop]: Abstraction has 105 states and 105 transitions. [2021-05-02 12:05:57,130 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 2.04) internal successors, (102), 49 states have internal predecessors, (102), 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:05:57,130 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 105 transitions. [2021-05-02 12:05:57,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-05-02 12:05:57,131 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:57,131 INFO L523 BasicCegarLoop]: trace histogram [46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:57,356 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 12:05:57,357 INFO L428 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:57,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:57,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1315366698, now seen corresponding path program 46 times [2021-05-02 12:05:57,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:57,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618838466] [2021-05-02 12:05:57,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:57,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:58,433 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:05:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:05:58,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 0 proven. 2116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:58,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:05:58,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618838466] [2021-05-02 12:05:58,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618838466] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:58,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488296506] [2021-05-02 12:05:58,437 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 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:05:58,506 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:05:58,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:05:58,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 12:05:58,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:05:58,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:05:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 0 proven. 2116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:05:58,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488296506] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:05:58,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:05:58,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 51 [2021-05-02 12:05:58,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154694603] [2021-05-02 12:05:58,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:05:58,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:05:58,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:05:58,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:05:58,713 INFO L87 Difference]: Start difference. First operand 105 states and 105 transitions. Second operand has 51 states, 51 states have (on average 2.0392156862745097) internal successors, (104), 50 states have internal predecessors, (104), 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:05:58,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:05:58,904 INFO L93 Difference]: Finished difference Result 114 states and 114 transitions. [2021-05-02 12:05:58,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 12:05:58,905 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.0392156862745097) internal successors, (104), 50 states have internal predecessors, (104), 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 104 [2021-05-02 12:05:58,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:05:58,905 INFO L225 Difference]: With dead ends: 114 [2021-05-02 12:05:58,905 INFO L226 Difference]: Without dead ends: 108 [2021-05-02 12:05:58,906 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 1029.0ms TimeCoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:05:58,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-05-02 12:05:58,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 107. [2021-05-02 12:05:58,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 102 states have (on average 1.0098039215686274) internal successors, (103), 102 states have internal predecessors, (103), 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:05:58,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 107 transitions. [2021-05-02 12:05:58,909 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 107 transitions. Word has length 104 [2021-05-02 12:05:58,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:05:58,909 INFO L480 AbstractCegarLoop]: Abstraction has 107 states and 107 transitions. [2021-05-02 12:05:58,909 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 2.0392156862745097) internal successors, (104), 50 states have internal predecessors, (104), 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:05:58,909 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 107 transitions. [2021-05-02 12:05:58,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-05-02 12:05:58,910 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:05:58,910 INFO L523 BasicCegarLoop]: trace histogram [47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:05:59,120 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-05-02 12:05:59,121 INFO L428 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:05:59,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:05:59,121 INFO L82 PathProgramCache]: Analyzing trace with hash 2073868152, now seen corresponding path program 47 times [2021-05-02 12:05:59,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:05:59,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000172889] [2021-05-02 12:05:59,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:05:59,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:06:00,072 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:06:00,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:06:00,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 0 proven. 2209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:06:00,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:06:00,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000172889] [2021-05-02 12:06:00,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000172889] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:06:00,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439291891] [2021-05-02 12:06:00,075 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 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:06:47,504 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2021-05-02 12:06:47,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:06:47,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 12:06:47,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:06:47,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:06:47,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 0 proven. 2209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:06:47,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439291891] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:06:47,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:06:47,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 52 [2021-05-02 12:06:47,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102952230] [2021-05-02 12:06:47,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 12:06:47,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:06:47,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 12:06:47,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:06:47,730 INFO L87 Difference]: Start difference. First operand 107 states and 107 transitions. Second operand has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 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:06:47,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:06:47,946 INFO L93 Difference]: Finished difference Result 116 states and 116 transitions. [2021-05-02 12:06:47,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 12:06:47,947 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 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 106 [2021-05-02 12:06:47,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:06:47,947 INFO L225 Difference]: With dead ends: 116 [2021-05-02 12:06:47,948 INFO L226 Difference]: Without dead ends: 110 [2021-05-02 12:06:47,948 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 909.4ms TimeCoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:06:47,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-05-02 12:06:47,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 109. [2021-05-02 12:06:47,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 104 states have (on average 1.0096153846153846) internal successors, (105), 104 states have internal predecessors, (105), 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:06:47,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 109 transitions. [2021-05-02 12:06:47,951 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 109 transitions. Word has length 106 [2021-05-02 12:06:47,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:06:47,951 INFO L480 AbstractCegarLoop]: Abstraction has 109 states and 109 transitions. [2021-05-02 12:06:47,951 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 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:06:47,951 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 109 transitions. [2021-05-02 12:06:47,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-05-02 12:06:47,952 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:06:47,952 INFO L523 BasicCegarLoop]: trace histogram [48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:06:48,156 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:06:48,157 INFO L428 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:06:48,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:06:48,157 INFO L82 PathProgramCache]: Analyzing trace with hash -751618662, now seen corresponding path program 48 times [2021-05-02 12:06:48,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:06:48,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135121807] [2021-05-02 12:06:48,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:06:48,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:06:49,151 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:06:49,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:06:49,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 0 proven. 2304 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:06:49,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:06:49,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135121807] [2021-05-02 12:06:49,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135121807] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:06:49,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385592263] [2021-05-02 12:06:49,154 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 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:07:18,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2021-05-02 12:07:18,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:07:18,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 12:07:18,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:07:18,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:18,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 0 proven. 2304 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:18,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385592263] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:18,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:07:18,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 53 [2021-05-02 12:07:18,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100216286] [2021-05-02 12:07:18,321 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 12:07:18,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:07:18,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 12:07:18,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:07:18,322 INFO L87 Difference]: Start difference. First operand 109 states and 109 transitions. Second operand has 53 states, 53 states have (on average 2.0377358490566038) internal successors, (108), 52 states have internal predecessors, (108), 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:07:18,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:07:18,522 INFO L93 Difference]: Finished difference Result 118 states and 118 transitions. [2021-05-02 12:07:18,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 12:07:18,522 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.0377358490566038) internal successors, (108), 52 states have internal predecessors, (108), 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 108 [2021-05-02 12:07:18,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:07:18,523 INFO L225 Difference]: With dead ends: 118 [2021-05-02 12:07:18,523 INFO L226 Difference]: Without dead ends: 112 [2021-05-02 12:07:18,523 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 948.8ms TimeCoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:07:18,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-05-02 12:07:18,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 111. [2021-05-02 12:07:18,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 106 states have (on average 1.009433962264151) internal successors, (107), 106 states have internal predecessors, (107), 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:07:18,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 111 transitions. [2021-05-02 12:07:18,526 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 111 transitions. Word has length 108 [2021-05-02 12:07:18,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:07:18,526 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 111 transitions. [2021-05-02 12:07:18,526 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.0377358490566038) internal successors, (108), 52 states have internal predecessors, (108), 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:07:18,526 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 111 transitions. [2021-05-02 12:07:18,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-05-02 12:07:18,527 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:07:18,527 INFO L523 BasicCegarLoop]: trace histogram [49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:07:18,728 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-05-02 12:07:18,729 INFO L428 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:07:18,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:07:18,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1625115844, now seen corresponding path program 49 times [2021-05-02 12:07:18,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:07:18,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364790753] [2021-05-02 12:07:18,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:07:18,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:19,766 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:07:19,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:19,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 0 proven. 2401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:19,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:07:19,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364790753] [2021-05-02 12:07:19,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364790753] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:19,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245319634] [2021-05-02 12:07:19,769 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 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:07:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:19,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 12:07:19,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:07:19,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:19,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:20,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 0 proven. 2401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:20,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245319634] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:20,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:07:20,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 54 [2021-05-02 12:07:20,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150852214] [2021-05-02 12:07:20,032 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 12:07:20,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:07:20,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 12:07:20,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:07:20,033 INFO L87 Difference]: Start difference. First operand 111 states and 111 transitions. Second operand has 54 states, 54 states have (on average 2.037037037037037) internal successors, (110), 53 states have internal predecessors, (110), 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:07:20,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:07:20,163 INFO L93 Difference]: Finished difference Result 120 states and 120 transitions. [2021-05-02 12:07:20,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 12:07:20,164 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.037037037037037) internal successors, (110), 53 states have internal predecessors, (110), 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 110 [2021-05-02 12:07:20,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:07:20,164 INFO L225 Difference]: With dead ends: 120 [2021-05-02 12:07:20,164 INFO L226 Difference]: Without dead ends: 114 [2021-05-02 12:07:20,165 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 984.0ms TimeCoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:07:20,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-05-02 12:07:20,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 113. [2021-05-02 12:07:20,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 108 states have (on average 1.0092592592592593) internal successors, (109), 108 states have internal predecessors, (109), 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:07:20,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 113 transitions. [2021-05-02 12:07:20,168 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 113 transitions. Word has length 110 [2021-05-02 12:07:20,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:07:20,168 INFO L480 AbstractCegarLoop]: Abstraction has 113 states and 113 transitions. [2021-05-02 12:07:20,168 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 2.037037037037037) internal successors, (110), 53 states have internal predecessors, (110), 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:07:20,168 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2021-05-02 12:07:20,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 12:07:20,169 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:07:20,169 INFO L523 BasicCegarLoop]: trace histogram [50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:07:20,372 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:07:20,373 INFO L428 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:07:20,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:07:20,373 INFO L82 PathProgramCache]: Analyzing trace with hash 757682270, now seen corresponding path program 50 times [2021-05-02 12:07:20,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:07:20,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525325361] [2021-05-02 12:07:20,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:07:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:21,493 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:07:21,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:21,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:07:21,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525325361] [2021-05-02 12:07:21,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525325361] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:21,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012290383] [2021-05-02 12:07:21,496 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 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:07:21,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:07:21,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:07:21,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 52 conjunts are in the unsatisfiable core [2021-05-02 12:07:21,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:07:21,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:21,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:21,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012290383] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:21,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:07:21,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 53] total 55 [2021-05-02 12:07:21,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897730106] [2021-05-02 12:07:21,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 12:07:21,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:07:21,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 12:07:21,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1433, Invalid=1537, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:07:21,786 INFO L87 Difference]: Start difference. First operand 113 states and 113 transitions. Second operand has 55 states, 55 states have (on average 2.036363636363636) internal successors, (112), 54 states have internal predecessors, (112), 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:07:21,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:07:21,984 INFO L93 Difference]: Finished difference Result 122 states and 122 transitions. [2021-05-02 12:07:21,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 12:07:21,984 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.036363636363636) internal successors, (112), 54 states have internal predecessors, (112), 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 112 [2021-05-02 12:07:21,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:07:21,985 INFO L225 Difference]: With dead ends: 122 [2021-05-02 12:07:21,985 INFO L226 Difference]: Without dead ends: 116 [2021-05-02 12:07:21,986 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1066.5ms TimeCoverageRelationStatistics Valid=1433, Invalid=1537, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:07:21,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-05-02 12:07:21,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 115. [2021-05-02 12:07:21,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 110 states have (on average 1.009090909090909) internal successors, (111), 110 states have internal predecessors, (111), 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:07:21,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 115 transitions. [2021-05-02 12:07:21,989 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 115 transitions. Word has length 112 [2021-05-02 12:07:21,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:07:21,989 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 115 transitions. [2021-05-02 12:07:21,989 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 2.036363636363636) internal successors, (112), 54 states have internal predecessors, (112), 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:07:21,989 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2021-05-02 12:07:21,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-05-02 12:07:21,990 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:07:21,990 INFO L523 BasicCegarLoop]: trace histogram [51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:07:22,200 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:07:22,201 INFO L428 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:07:22,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:07:22,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1409101056, now seen corresponding path program 51 times [2021-05-02 12:07:22,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:07:22,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096880329] [2021-05-02 12:07:22,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:07:22,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:23,383 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:07:23,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:23,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 0 proven. 2601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:23,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:07:23,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096880329] [2021-05-02 12:07:23,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096880329] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:23,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712898304] [2021-05-02 12:07:23,388 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 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:07:26,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2021-05-02 12:07:26,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:07:26,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 53 conjunts are in the unsatisfiable core [2021-05-02 12:07:26,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:07:26,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:26,756 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 0 proven. 2601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:26,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712898304] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:26,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:07:26,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 56 [2021-05-02 12:07:26,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494283416] [2021-05-02 12:07:26,757 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 12:07:26,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:07:26,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 12:07:26,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1487, Invalid=1593, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:07:26,758 INFO L87 Difference]: Start difference. First operand 115 states and 115 transitions. Second operand has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 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:07:26,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:07:26,951 INFO L93 Difference]: Finished difference Result 124 states and 124 transitions. [2021-05-02 12:07:26,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 12:07:26,952 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 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 114 [2021-05-02 12:07:26,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:07:26,953 INFO L225 Difference]: With dead ends: 124 [2021-05-02 12:07:26,953 INFO L226 Difference]: Without dead ends: 118 [2021-05-02 12:07:26,953 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1131.0ms TimeCoverageRelationStatistics Valid=1487, Invalid=1593, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:07:26,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-05-02 12:07:26,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 117. [2021-05-02 12:07:26,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 112 states have (on average 1.0089285714285714) internal successors, (113), 112 states have internal predecessors, (113), 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:07:26,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 117 transitions. [2021-05-02 12:07:26,956 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 117 transitions. Word has length 114 [2021-05-02 12:07:26,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:07:26,956 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 117 transitions. [2021-05-02 12:07:26,956 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 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:07:26,956 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 117 transitions. [2021-05-02 12:07:26,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-02 12:07:26,957 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:07:26,957 INFO L523 BasicCegarLoop]: trace histogram [52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:07:27,160 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-05-02 12:07:27,161 INFO L428 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:07:27,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:07:27,161 INFO L82 PathProgramCache]: Analyzing trace with hash 357329186, now seen corresponding path program 52 times [2021-05-02 12:07:27,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:07:27,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402768526] [2021-05-02 12:07:27,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:07:27,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:28,372 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:07:28,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:28,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 0 proven. 2704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:28,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:07:28,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402768526] [2021-05-02 12:07:28,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402768526] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:28,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043182243] [2021-05-02 12:07:28,375 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 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:07:28,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:07:28,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:07:28,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 54 conjunts are in the unsatisfiable core [2021-05-02 12:07:28,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:07:28,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:07:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 0 proven. 2704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:28,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043182243] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:28,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:07:28,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 57 [2021-05-02 12:07:28,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720626259] [2021-05-02 12:07:28,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 12:07:28,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:07:28,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 12:07:28,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1542, Invalid=1650, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 12:07:28,663 INFO L87 Difference]: Start difference. First operand 117 states and 117 transitions. Second operand has 57 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 56 states have internal predecessors, (116), 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:07:28,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:07:28,902 INFO L93 Difference]: Finished difference Result 126 states and 126 transitions. [2021-05-02 12:07:28,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 12:07:28,902 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 56 states have internal predecessors, (116), 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 116 [2021-05-02 12:07:28,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:07:28,903 INFO L225 Difference]: With dead ends: 126 [2021-05-02 12:07:28,903 INFO L226 Difference]: Without dead ends: 120 [2021-05-02 12:07:28,903 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 1159.2ms TimeCoverageRelationStatistics Valid=1542, Invalid=1650, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 12:07:28,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-02 12:07:28,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 119. [2021-05-02 12:07:28,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 114 states have (on average 1.0087719298245614) internal successors, (115), 114 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:07:28,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 119 transitions. [2021-05-02 12:07:28,906 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 119 transitions. Word has length 116 [2021-05-02 12:07:28,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:07:28,907 INFO L480 AbstractCegarLoop]: Abstraction has 119 states and 119 transitions. [2021-05-02 12:07:28,907 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 56 states have internal predecessors, (116), 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:07:28,907 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 119 transitions. [2021-05-02 12:07:28,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-05-02 12:07:28,907 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:07:28,907 INFO L523 BasicCegarLoop]: trace histogram [53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:07:29,120 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:07:29,121 INFO L428 AbstractCegarLoop]: === Iteration 55 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:07:29,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:07:29,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1078123324, now seen corresponding path program 53 times [2021-05-02 12:07:29,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:07:29,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446140494] [2021-05-02 12:07:29,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:07:29,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:30,301 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:07:30,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:07:30,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 0 proven. 2809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:07:30,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:07:30,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446140494] [2021-05-02 12:07:30,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446140494] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:07:30,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368953440] [2021-05-02 12:07:30,305 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 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:10:15,533 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2021-05-02 12:10:15,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:10:15,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 55 conjunts are in the unsatisfiable core [2021-05-02 12:10:15,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:10:15,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:10:15,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 0 proven. 2809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:10:15,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368953440] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:10:15,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:10:15,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 56] total 58 [2021-05-02 12:10:15,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540573340] [2021-05-02 12:10:15,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 12:10:15,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:10:15,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 12:10:15,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=1708, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:10:15,889 INFO L87 Difference]: Start difference. First operand 119 states and 119 transitions. Second operand has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 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:10:16,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:10:16,108 INFO L93 Difference]: Finished difference Result 128 states and 128 transitions. [2021-05-02 12:10:16,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-05-02 12:10:16,108 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 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 118 [2021-05-02 12:10:16,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:10:16,109 INFO L225 Difference]: With dead ends: 128 [2021-05-02 12:10:16,109 INFO L226 Difference]: Without dead ends: 122 [2021-05-02 12:10:16,109 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 1135.9ms TimeCoverageRelationStatistics Valid=1598, Invalid=1708, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:10:16,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-05-02 12:10:16,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 121. [2021-05-02 12:10:16,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 116 states have (on average 1.0086206896551724) internal successors, (117), 116 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:10:16,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 121 transitions. [2021-05-02 12:10:16,112 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 121 transitions. Word has length 118 [2021-05-02 12:10:16,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:10:16,113 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 121 transitions. [2021-05-02 12:10:16,113 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 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:10:16,113 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 121 transitions. [2021-05-02 12:10:16,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-05-02 12:10:16,113 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:10:16,113 INFO L523 BasicCegarLoop]: trace histogram [54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:10:16,336 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-05-02 12:10:16,337 INFO L428 AbstractCegarLoop]: === Iteration 56 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:10:16,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:10:16,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1863483418, now seen corresponding path program 54 times [2021-05-02 12:10:16,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:10:16,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465957582] [2021-05-02 12:10:16,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:10:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:10:17,646 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:10:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:10:17,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 0 proven. 2916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:10:17,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:10:17,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465957582] [2021-05-02 12:10:17,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465957582] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:10:17,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628555826] [2021-05-02 12:10:17,650 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 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:11:09,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2021-05-02 12:11:09,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:11:09,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 56 conjunts are in the unsatisfiable core [2021-05-02 12:11:09,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:11:09,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:09,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 0 proven. 2916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:09,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628555826] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:09,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:11:09,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 59 [2021-05-02 12:11:09,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532468924] [2021-05-02 12:11:09,814 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-02 12:11:09,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:11:09,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-02 12:11:09,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1655, Invalid=1767, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:11:09,814 INFO L87 Difference]: Start difference. First operand 121 states and 121 transitions. Second operand has 59 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 58 states have internal predecessors, (120), 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:11:10,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:11:10,064 INFO L93 Difference]: Finished difference Result 130 states and 130 transitions. [2021-05-02 12:11:10,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-02 12:11:10,064 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 58 states have internal predecessors, (120), 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 120 [2021-05-02 12:11:10,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:11:10,065 INFO L225 Difference]: With dead ends: 130 [2021-05-02 12:11:10,065 INFO L226 Difference]: Without dead ends: 124 [2021-05-02 12:11:10,065 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 1252.8ms TimeCoverageRelationStatistics Valid=1655, Invalid=1767, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 12:11:10,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-02 12:11:10,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 123. [2021-05-02 12:11:10,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.0084745762711864) internal successors, (119), 118 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:11:10,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 123 transitions. [2021-05-02 12:11:10,068 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 123 transitions. Word has length 120 [2021-05-02 12:11:10,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:11:10,069 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 123 transitions. [2021-05-02 12:11:10,069 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 58 states have internal predecessors, (120), 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:11:10,069 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2021-05-02 12:11:10,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-05-02 12:11:10,069 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:11:10,069 INFO L523 BasicCegarLoop]: trace histogram [55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:11:10,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-05-02 12:11:10,297 INFO L428 AbstractCegarLoop]: === Iteration 57 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:11:10,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:11:10,297 INFO L82 PathProgramCache]: Analyzing trace with hash -680289656, now seen corresponding path program 55 times [2021-05-02 12:11:10,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:11:10,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490011246] [2021-05-02 12:11:10,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:11:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:11,668 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:11:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:11,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3025 backedges. 0 proven. 3025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:11,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:11:11,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490011246] [2021-05-02 12:11:11,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490011246] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:11,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118598745] [2021-05-02 12:11:11,671 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 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:11:11,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:11,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 57 conjunts are in the unsatisfiable core [2021-05-02 12:11:11,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:11:11,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:11,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:12,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:12,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:12,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:12,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:12,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:12,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:12,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3025 backedges. 0 proven. 3025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:12,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118598745] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:12,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:11:12,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 60 [2021-05-02 12:11:12,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136063365] [2021-05-02 12:11:12,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 12:11:12,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:11:12,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 12:11:12,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1713, Invalid=1827, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 12:11:12,022 INFO L87 Difference]: Start difference. First operand 123 states and 123 transitions. Second operand has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 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:11:12,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:11:12,177 INFO L93 Difference]: Finished difference Result 132 states and 132 transitions. [2021-05-02 12:11:12,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-05-02 12:11:12,177 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 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 122 [2021-05-02 12:11:12,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:11:12,178 INFO L225 Difference]: With dead ends: 132 [2021-05-02 12:11:12,178 INFO L226 Difference]: Without dead ends: 126 [2021-05-02 12:11:12,178 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1308.5ms TimeCoverageRelationStatistics Valid=1713, Invalid=1827, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 12:11:12,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-02 12:11:12,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 125. [2021-05-02 12:11:12,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 120 states have (on average 1.0083333333333333) internal successors, (121), 120 states have internal predecessors, (121), 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:11:12,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 125 transitions. [2021-05-02 12:11:12,182 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 125 transitions. Word has length 122 [2021-05-02 12:11:12,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:11:12,182 INFO L480 AbstractCegarLoop]: Abstraction has 125 states and 125 transitions. [2021-05-02 12:11:12,182 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 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:11:12,182 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 125 transitions. [2021-05-02 12:11:12,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-05-02 12:11:12,183 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:11:12,183 INFO L523 BasicCegarLoop]: trace histogram [56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:11:12,396 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:11:12,397 INFO L428 AbstractCegarLoop]: === Iteration 58 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:11:12,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:11:12,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1797417814, now seen corresponding path program 56 times [2021-05-02 12:11:12,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:11:12,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378945056] [2021-05-02 12:11:12,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:11:12,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:13,768 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:11:13,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:13,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 0 proven. 3136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:13,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:11:13,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378945056] [2021-05-02 12:11:13,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378945056] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:13,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657714480] [2021-05-02 12:11:13,772 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 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:11:13,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:11:13,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:11:13,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 58 conjunts are in the unsatisfiable core [2021-05-02 12:11:13,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:11:13,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:13,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:14,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 0 proven. 3136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:14,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657714480] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:14,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:11:14,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 59] total 61 [2021-05-02 12:11:14,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376489981] [2021-05-02 12:11:14,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states [2021-05-02 12:11:14,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:11:14,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-05-02 12:11:14,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1772, Invalid=1888, Unknown=0, NotChecked=0, Total=3660 [2021-05-02 12:11:14,124 INFO L87 Difference]: Start difference. First operand 125 states and 125 transitions. Second operand has 61 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 60 states have internal predecessors, (124), 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:11:14,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:11:14,395 INFO L93 Difference]: Finished difference Result 134 states and 134 transitions. [2021-05-02 12:11:14,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 12:11:14,395 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 60 states have internal predecessors, (124), 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 124 [2021-05-02 12:11:14,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:11:14,396 INFO L225 Difference]: With dead ends: 134 [2021-05-02 12:11:14,396 INFO L226 Difference]: Without dead ends: 128 [2021-05-02 12:11:14,397 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 1319.7ms TimeCoverageRelationStatistics Valid=1772, Invalid=1888, Unknown=0, NotChecked=0, Total=3660 [2021-05-02 12:11:14,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-05-02 12:11:14,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 127. [2021-05-02 12:11:14,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 122 states have (on average 1.0081967213114753) internal successors, (123), 122 states have internal predecessors, (123), 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:11:14,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 127 transitions. [2021-05-02 12:11:14,400 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 127 transitions. Word has length 124 [2021-05-02 12:11:14,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:11:14,400 INFO L480 AbstractCegarLoop]: Abstraction has 127 states and 127 transitions. [2021-05-02 12:11:14,400 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 61 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 60 states have internal predecessors, (124), 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:11:14,400 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 127 transitions. [2021-05-02 12:11:14,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-05-02 12:11:14,401 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:11:14,401 INFO L523 BasicCegarLoop]: trace histogram [57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:11:14,616 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-05-02 12:11:14,617 INFO L428 AbstractCegarLoop]: === Iteration 59 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:11:14,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:11:14,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1615753652, now seen corresponding path program 57 times [2021-05-02 12:11:14,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:11:14,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290927098] [2021-05-02 12:11:14,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:11:14,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:16,082 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:11:16,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:16,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 0 proven. 3249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:16,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:11:16,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290927098] [2021-05-02 12:11:16,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290927098] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:16,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929459896] [2021-05-02 12:11:16,085 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:11:21,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2021-05-02 12:11:21,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:11:21,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 59 conjunts are in the unsatisfiable core [2021-05-02 12:11:21,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:11:21,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:21,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 0 proven. 3249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:21,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929459896] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:21,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:11:21,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 62 [2021-05-02 12:11:21,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449019556] [2021-05-02 12:11:21,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states [2021-05-02 12:11:21,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:11:21,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-05-02 12:11:21,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1832, Invalid=1950, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 12:11:21,615 INFO L87 Difference]: Start difference. First operand 127 states and 127 transitions. Second operand has 62 states, 62 states have (on average 2.032258064516129) internal successors, (126), 61 states have internal predecessors, (126), 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:11:21,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:11:21,872 INFO L93 Difference]: Finished difference Result 136 states and 136 transitions. [2021-05-02 12:11:21,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-05-02 12:11:21,873 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.032258064516129) internal successors, (126), 61 states have internal predecessors, (126), 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 126 [2021-05-02 12:11:21,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:11:21,873 INFO L225 Difference]: With dead ends: 136 [2021-05-02 12:11:21,874 INFO L226 Difference]: Without dead ends: 130 [2021-05-02 12:11:21,874 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 1404.6ms TimeCoverageRelationStatistics Valid=1832, Invalid=1950, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 12:11:21,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-05-02 12:11:21,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 129. [2021-05-02 12:11:21,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.0080645161290323) internal successors, (125), 124 states have internal predecessors, (125), 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:11:21,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 129 transitions. [2021-05-02 12:11:21,880 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 129 transitions. Word has length 126 [2021-05-02 12:11:21,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:11:21,880 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 129 transitions. [2021-05-02 12:11:21,880 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 62 states, 62 states have (on average 2.032258064516129) internal successors, (126), 61 states have internal predecessors, (126), 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:11:21,880 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 129 transitions. [2021-05-02 12:11:21,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-05-02 12:11:21,881 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:11:21,881 INFO L523 BasicCegarLoop]: trace histogram [58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:11:22,108 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:11:22,109 INFO L428 AbstractCegarLoop]: === Iteration 60 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:11:22,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:11:22,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1164814190, now seen corresponding path program 58 times [2021-05-02 12:11:22,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:11:22,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663875536] [2021-05-02 12:11:22,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:11:22,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:23,588 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:11:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:23,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 0 proven. 3364 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:23,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:11:23,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663875536] [2021-05-02 12:11:23,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663875536] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:23,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101206115] [2021-05-02 12:11:23,591 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:11:23,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:11:23,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:11:23,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 60 conjunts are in the unsatisfiable core [2021-05-02 12:11:23,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:11:23,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:11:23,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 0 proven. 3364 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:23,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101206115] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:23,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:11:23,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61] total 63 [2021-05-02 12:11:23,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675822855] [2021-05-02 12:11:23,974 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-02 12:11:23,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:11:23,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-02 12:11:23,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:11:23,974 INFO L87 Difference]: Start difference. First operand 129 states and 129 transitions. Second operand has 63 states, 63 states have (on average 2.0317460317460316) internal successors, (128), 62 states have internal predecessors, (128), 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:11:24,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:11:24,201 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2021-05-02 12:11:24,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-05-02 12:11:24,213 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.0317460317460316) internal successors, (128), 62 states have internal predecessors, (128), 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 128 [2021-05-02 12:11:24,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:11:24,214 INFO L225 Difference]: With dead ends: 138 [2021-05-02 12:11:24,214 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 12:11:24,214 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 1420.1ms TimeCoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:11:24,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 12:11:24,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 131. [2021-05-02 12:11:24,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 126 states have (on average 1.007936507936508) internal successors, (127), 126 states have internal predecessors, (127), 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:11:24,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 131 transitions. [2021-05-02 12:11:24,218 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 131 transitions. Word has length 128 [2021-05-02 12:11:24,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:11:24,218 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 131 transitions. [2021-05-02 12:11:24,218 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 2.0317460317460316) internal successors, (128), 62 states have internal predecessors, (128), 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:11:24,218 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 131 transitions. [2021-05-02 12:11:24,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-05-02 12:11:24,219 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:11:24,219 INFO L523 BasicCegarLoop]: trace histogram [59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:11:24,433 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-05-02 12:11:24,433 INFO L428 AbstractCegarLoop]: === Iteration 61 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:11:24,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:11:24,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1820852240, now seen corresponding path program 59 times [2021-05-02 12:11:24,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:11:24,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415991982] [2021-05-02 12:11:24,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:11:24,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:25,953 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:11:25,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:11:25,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3481 backedges. 0 proven. 3481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:11:25,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:11:25,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415991982] [2021-05-02 12:11:25,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415991982] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:11:25,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068555813] [2021-05-02 12:11:25,956 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true