/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-7cd14b8b9f04096d8ddfd3d9cd8a4ac590fe5404-7cd14b8 [2021-03-10 22:58:48,449 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-10 22:58:48,451 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-10 22:58:48,487 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-10 22:58:48,487 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-10 22:58:48,490 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-10 22:58:48,492 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-10 22:58:48,497 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-10 22:58:48,499 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-10 22:58:48,503 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-10 22:58:48,503 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-10 22:58:48,504 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-10 22:58:48,505 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-10 22:58:48,506 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-10 22:58:48,508 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-10 22:58:48,509 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-10 22:58:48,511 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-10 22:58:48,512 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-10 22:58:48,514 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-10 22:58:48,521 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-10 22:58:48,522 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-10 22:58:48,523 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-10 22:58:48,524 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-10 22:58:48,526 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-10 22:58:48,531 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-10 22:58:48,532 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-10 22:58:48,532 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-10 22:58:48,533 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-10 22:58:48,534 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-10 22:58:48,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-10 22:58:48,535 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-10 22:58:48,535 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-10 22:58:48,537 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-10 22:58:48,537 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-10 22:58:48,538 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-10 22:58:48,538 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-10 22:58:48,539 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-10 22:58:48,539 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-10 22:58:48,539 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-10 22:58:48,540 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-10 22:58:48,540 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-10 22:58:48,541 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-03-10 22:58:48,575 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-10 22:58:48,575 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-10 22:58:48,576 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-03-10 22:58:48,576 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-03-10 22:58:48,579 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-10 22:58:48,579 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-10 22:58:48,579 INFO L138 SettingsManager]: * Use SBE=true [2021-03-10 22:58:48,580 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-10 22:58:48,580 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-10 22:58:48,580 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-10 22:58:48,581 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-10 22:58:48,581 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-10 22:58:48,581 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-10 22:58:48,581 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-10 22:58:48,581 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-10 22:58:48,581 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-10 22:58:48,582 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-10 22:58:48,582 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-10 22:58:48,582 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-10 22:58:48,582 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-10 22:58:48,582 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-10 22:58:48,582 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-10 22:58:48,583 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-10 22:58:48,583 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-10 22:58:48,583 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-10 22:58:48,583 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-10 22:58:48,583 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-10 22:58:48,583 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-10 22:58:48,584 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-10 22:58:48,584 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-03-10 22:58:48,584 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-03-10 22:58:48,584 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 [2021-03-10 22:58:48,895 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-10 22:58:48,926 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-10 22:58:48,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-10 22:58:48,929 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-10 22:58:48,930 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-10 22:58:48,931 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2021-03-10 22:58:48,931 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2021-03-10 22:58:48,983 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-10 22:58:48,989 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-10 22:58:48,991 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-10 22:58:48,991 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-10 22:58:48,991 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-10 22:58:49,002 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,013 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,019 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-10 22:58:49,020 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-10 22:58:49,021 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-10 22:58:49,022 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-10 22:58:49,028 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,028 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,030 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,030 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,037 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,040 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,041 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/1) ... [2021-03-10 22:58:49,045 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-10 22:58:49,046 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-10 22:58:49,046 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-10 22:58:49,046 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-10 22:58:49,048 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (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-03-10 22:58:49,123 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-03-10 22:58:49,123 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-10 22:58:49,124 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-10 22:58:49,124 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-03-10 22:58:49,124 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-10 22:58:49,124 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-10 22:58:49,124 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-10 22:58:49,124 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-10 22:58:49,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-10 22:58:49,124 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-03-10 22:58:49,125 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-10 22:58:49,125 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-10 22:58:49,126 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-10 22:58:49,284 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-10 22:58:49,285 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-10 22:58:49,286 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.03 10:58:49 BoogieIcfgContainer [2021-03-10 22:58:49,286 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-10 22:58:49,288 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-10 22:58:49,288 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-10 22:58:49,290 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-10 22:58:49,291 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.03 10:58:48" (1/2) ... [2021-03-10 22:58:49,291 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1728032c and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.03 10:58:49, skipping insertion in model container [2021-03-10 22:58:49,291 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.03 10:58:49" (2/2) ... [2021-03-10 22:58:49,293 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-03-10 22:58:49,297 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-03-10 22:58:49,297 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-10 22:58:49,300 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-10 22:58:49,300 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-10 22:58:49,330 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-10 22:58:49,377 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-10 22:58:49,415 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 22:58:49,415 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 22:58:49,415 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 22:58:49,415 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 22:58:49,415 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 22:58:49,415 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 22:58:49,415 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 22:58:49,416 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 22:58:49,423 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-03-10 22:58:49,464 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,467 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-03-10 22:58:49,477 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:49,477 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:49,477 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:49,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:49,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1782846412, now seen corresponding path program 1 times [2021-03-10 22:58:49,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:49,491 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817020161] [2021-03-10 22:58:49,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:49,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:49,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:49,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817020161] [2021-03-10 22:58:49,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 22:58:49,590 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-10 22:58:49,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657797824] [2021-03-10 22:58:49,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-10 22:58:49,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:49,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-10 22:58:49,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 22:58:49,613 INFO L87 Difference]: Start difference. First operand has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:49,673 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-03-10 22:58:49,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-10 22:58:49,677 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-03-10 22:58:49,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:49,692 INFO L225 Difference]: With dead ends: 224 [2021-03-10 22:58:49,692 INFO L226 Difference]: Without dead ends: 224 [2021-03-10 22:58:49,694 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 22:58:49,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-03-10 22:58:49,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-03-10 22:58:49,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8161434977578477) internal successors, (628), 223 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-03-10 22:58:49,768 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-03-10 22:58:49,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:49,769 INFO L480 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-03-10 22:58:49,769 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,769 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-03-10 22:58:49,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-03-10 22:58:49,771 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:49,771 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:49,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-10 22:58:49,772 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:49,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:49,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1778080137, now seen corresponding path program 1 times [2021-03-10 22:58:49,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:49,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413570242] [2021-03-10 22:58:49,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:49,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:49,832 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:49,833 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413570242] [2021-03-10 22:58:49,833 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 22:58:49,833 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-10 22:58:49,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950816077] [2021-03-10 22:58:49,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-10 22:58:49,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:49,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-10 22:58:49,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 22:58:49,836 INFO L87 Difference]: Start difference. First operand 224 states and 628 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:49,857 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-03-10 22:58:49,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-10 22:58:49,866 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-03-10 22:58:49,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:49,869 INFO L225 Difference]: With dead ends: 255 [2021-03-10 22:58:49,869 INFO L226 Difference]: Without dead ends: 255 [2021-03-10 22:58:49,869 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 22:58:49,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-03-10 22:58:49,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-03-10 22:58:49,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.822834645669291) internal successors, (717), 254 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-03-10 22:58:49,883 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-03-10 22:58:49,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:49,883 INFO L480 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-03-10 22:58:49,883 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:49,883 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-03-10 22:58:49,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-03-10 22:58:49,885 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:49,885 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:49,886 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-10 22:58:49,886 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:49,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:49,886 INFO L82 PathProgramCache]: Analyzing trace with hash -590790982, now seen corresponding path program 1 times [2021-03-10 22:58:49,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:49,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556814233] [2021-03-10 22:58:49,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:49,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:49,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:49,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556814233] [2021-03-10 22:58:49,978 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 22:58:49,978 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-10 22:58:49,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554341135] [2021-03-10 22:58:49,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-10 22:58:49,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:49,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-10 22:58:49,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-03-10 22:58:49,980 INFO L87 Difference]: Start difference. First operand 255 states and 717 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:50,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:50,019 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-03-10 22:58:50,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-10 22:58:50,020 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-03-10 22:58:50,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:50,022 INFO L225 Difference]: With dead ends: 454 [2021-03-10 22:58:50,023 INFO L226 Difference]: Without dead ends: 454 [2021-03-10 22:58:50,023 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-03-10 22:58:50,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-03-10 22:58:50,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-03-10 22:58:50,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.8504983388704317) internal successors, (858), 301 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:50,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-03-10 22:58:50,042 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-03-10 22:58:50,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:50,043 INFO L480 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-03-10 22:58:50,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:50,044 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-03-10 22:58:50,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-03-10 22:58:50,046 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:50,046 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:50,046 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-10 22:58:50,046 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:50,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:50,047 INFO L82 PathProgramCache]: Analyzing trace with hash 1348698108, now seen corresponding path program 1 times [2021-03-10 22:58:50,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:50,047 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577152005] [2021-03-10 22:58:50,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:50,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:50,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577152005] [2021-03-10 22:58:50,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684328281] [2021-03-10 22:58:50,182 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-03-10 22:58:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:50,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-10 22:58:50,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:50,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 22:58:50,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:50,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:50,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:50,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-03-10 22:58:50,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-03-10 22:58:50,470 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:58:50,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:50,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-10 22:58:50,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:50,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:50,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:50,478 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-03-10 22:58:50,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:50,503 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:50,503 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-03-10 22:58:50,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094697985] [2021-03-10 22:58:50,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-10 22:58:50,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:50,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-10 22:58:50,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-10 22:58:50,505 INFO L87 Difference]: Start difference. First operand 302 states and 858 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:50,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:50,569 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-03-10 22:58:50,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-10 22:58:50,569 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-03-10 22:58:50,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:50,573 INFO L225 Difference]: With dead ends: 653 [2021-03-10 22:58:50,573 INFO L226 Difference]: Without dead ends: 622 [2021-03-10 22:58:50,574 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 58.3ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-10 22:58:50,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-03-10 22:58:50,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-03-10 22:58:50,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.893162393162393) internal successors, (1354), 468 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:50,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-03-10 22:58:50,595 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-03-10 22:58:50,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:50,595 INFO L480 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-03-10 22:58:50,595 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:50,595 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-03-10 22:58:50,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-03-10 22:58:50,598 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:50,599 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:50,819 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:58:50,819 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:50,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:50,820 INFO L82 PathProgramCache]: Analyzing trace with hash 782112122, now seen corresponding path program 2 times [2021-03-10 22:58:50,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:50,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097829391] [2021-03-10 22:58:50,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:50,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:50,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:50,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097829391] [2021-03-10 22:58:50,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659157679] [2021-03-10 22:58:50,918 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-03-10 22:58:50,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 22:58:50,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:50,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-10 22:58:50,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:51,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-03-10 22:58:51,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:51,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:9 [2021-03-10 22:58:51,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-03-10 22:58:51,055 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:58:51,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:51,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-10 22:58:51,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:51,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,066 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-03-10 22:58:51,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:51,087 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:51,087 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-03-10 22:58:51,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454719941] [2021-03-10 22:58:51,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-10 22:58:51,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:51,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-10 22:58:51,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-10 22:58:51,089 INFO L87 Difference]: Start difference. First operand 469 states and 1354 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:51,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:51,174 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-03-10 22:58:51,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-10 22:58:51,175 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-03-10 22:58:51,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:51,184 INFO L225 Difference]: With dead ends: 786 [2021-03-10 22:58:51,184 INFO L226 Difference]: Without dead ends: 755 [2021-03-10 22:58:51,184 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 51.1ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-10 22:58:51,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-03-10 22:58:51,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-03-10 22:58:51,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.8842504743833017) internal successors, (1520), 527 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:51,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-03-10 22:58:51,208 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-03-10 22:58:51,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:51,209 INFO L480 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-03-10 22:58:51,209 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:51,209 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-03-10 22:58:51,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-03-10 22:58:51,216 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:51,219 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:51,435 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:58:51,435 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:51,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:51,436 INFO L82 PathProgramCache]: Analyzing trace with hash -474625730, now seen corresponding path program 3 times [2021-03-10 22:58:51,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:51,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013654549] [2021-03-10 22:58:51,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:51,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:51,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:51,528 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013654549] [2021-03-10 22:58:51,528 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614085042] [2021-03-10 22:58:51,528 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-03-10 22:58:51,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-10 22:58:51,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:51,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-10 22:58:51,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:51,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 22:58:51,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:51,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-03-10 22:58:51,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-03-10 22:58:51,625 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:58:51,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:51,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-10 22:58:51,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:51,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:51,635 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-03-10 22:58:51,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:51,643 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:51,643 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-03-10 22:58:51,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033313725] [2021-03-10 22:58:51,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-10 22:58:51,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:51,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-10 22:58:51,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-10 22:58:51,645 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:51,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:51,725 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-03-10 22:58:51,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-10 22:58:51,726 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-03-10 22:58:51,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:51,729 INFO L225 Difference]: With dead ends: 847 [2021-03-10 22:58:51,729 INFO L226 Difference]: Without dead ends: 816 [2021-03-10 22:58:51,730 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 38.4ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-10 22:58:51,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-03-10 22:58:51,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-03-10 22:58:51,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.867513611615245) internal successors, (1580), 551 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:51,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-03-10 22:58:51,745 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-03-10 22:58:51,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:51,745 INFO L480 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-03-10 22:58:51,746 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:51,746 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-03-10 22:58:51,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-03-10 22:58:51,747 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:51,747 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:51,971 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:58:51,972 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:51,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:51,972 INFO L82 PathProgramCache]: Analyzing trace with hash 212245214, now seen corresponding path program 4 times [2021-03-10 22:58:51,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:51,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738445517] [2021-03-10 22:58:51,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:51,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:52,072 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:58:52,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738445517] [2021-03-10 22:58:52,075 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997997086] [2021-03-10 22:58:52,075 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-03-10 22:58:52,108 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 22:58:52,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:52,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-10 22:58:52,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:52,172 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:52,172 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 3] total 10 [2021-03-10 22:58:52,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146725742] [2021-03-10 22:58:52,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:58:52,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:52,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:58:52,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:58:52,174 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:52,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:52,816 INFO L93 Difference]: Finished difference Result 1790 states and 4893 transitions. [2021-03-10 22:58:52,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-10 22:58:52,817 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-03-10 22:58:52,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:52,826 INFO L225 Difference]: With dead ends: 1790 [2021-03-10 22:58:52,826 INFO L226 Difference]: Without dead ends: 1656 [2021-03-10 22:58:52,826 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 371.5ms TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2021-03-10 22:58:52,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1656 states. [2021-03-10 22:58:52,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1656 to 969. [2021-03-10 22:58:52,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 969 states, 968 states have (on average 2.946280991735537) internal successors, (2852), 968 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:52,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 2852 transitions. [2021-03-10 22:58:52,859 INFO L78 Accepts]: Start accepts. Automaton has 969 states and 2852 transitions. Word has length 27 [2021-03-10 22:58:52,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:52,861 INFO L480 AbstractCegarLoop]: Abstraction has 969 states and 2852 transitions. [2021-03-10 22:58:52,861 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:52,861 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 2852 transitions. [2021-03-10 22:58:52,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:52,865 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:52,865 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:53,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:58:53,078 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:53,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:53,079 INFO L82 PathProgramCache]: Analyzing trace with hash -6841857, now seen corresponding path program 5 times [2021-03-10 22:58:53,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:53,079 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583619439] [2021-03-10 22:58:53,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:53,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:53,148 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:53,149 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583619439] [2021-03-10 22:58:53,149 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853166488] [2021-03-10 22:58:53,149 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-03-10 22:58:53,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-10 22:58:53,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:53,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:53,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:53,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:53,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:53,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:53,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:53,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:58:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:53,290 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:53,290 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-03-10 22:58:53,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887055795] [2021-03-10 22:58:53,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:58:53,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:53,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:58:53,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:58:53,292 INFO L87 Difference]: Start difference. First operand 969 states and 2852 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:53,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:53,703 INFO L93 Difference]: Finished difference Result 2366 states and 6643 transitions. [2021-03-10 22:58:53,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-10 22:58:53,703 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:58:53,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:53,714 INFO L225 Difference]: With dead ends: 2366 [2021-03-10 22:58:53,714 INFO L226 Difference]: Without dead ends: 2366 [2021-03-10 22:58:53,714 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 265.8ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-03-10 22:58:53,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2366 states. [2021-03-10 22:58:53,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2366 to 1162. [2021-03-10 22:58:53,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 1161 states have (on average 3.020671834625323) internal successors, (3507), 1161 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:53,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 3507 transitions. [2021-03-10 22:58:53,757 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 3507 transitions. Word has length 29 [2021-03-10 22:58:53,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:53,757 INFO L480 AbstractCegarLoop]: Abstraction has 1162 states and 3507 transitions. [2021-03-10 22:58:53,757 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:53,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 3507 transitions. [2021-03-10 22:58:53,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:53,760 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:53,760 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:53,982 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:58:53,982 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:53,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:53,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1382650325, now seen corresponding path program 6 times [2021-03-10 22:58:53,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:53,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534242207] [2021-03-10 22:58:53,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:53,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:54,038 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:54,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534242207] [2021-03-10 22:58:54,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283832825] [2021-03-10 22:58:54,038 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-03-10 22:58:54,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-10 22:58:54,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:54,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:54,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:54,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:54,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:54,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:54,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:54,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:58:54,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:54,177 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:54,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:58:54,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053101200] [2021-03-10 22:58:54,178 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:58:54,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:54,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:58:54,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:58:54,179 INFO L87 Difference]: Start difference. First operand 1162 states and 3507 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:54,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:54,734 INFO L93 Difference]: Finished difference Result 2990 states and 8183 transitions. [2021-03-10 22:58:54,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-03-10 22:58:54,735 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:58:54,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:54,748 INFO L225 Difference]: With dead ends: 2990 [2021-03-10 22:58:54,748 INFO L226 Difference]: Without dead ends: 2810 [2021-03-10 22:58:54,749 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 392.3ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-03-10 22:58:54,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2810 states. [2021-03-10 22:58:54,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2810 to 1231. [2021-03-10 22:58:54,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1231 states, 1230 states have (on average 3.01869918699187) internal successors, (3713), 1230 states have internal predecessors, (3713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:54,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 3713 transitions. [2021-03-10 22:58:54,819 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 3713 transitions. Word has length 29 [2021-03-10 22:58:54,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:54,819 INFO L480 AbstractCegarLoop]: Abstraction has 1231 states and 3713 transitions. [2021-03-10 22:58:54,820 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:54,820 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 3713 transitions. [2021-03-10 22:58:54,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:54,824 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:54,824 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:55,039 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:58:55,039 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:55,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:55,040 INFO L82 PathProgramCache]: Analyzing trace with hash -69045057, now seen corresponding path program 7 times [2021-03-10 22:58:55,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:55,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931790034] [2021-03-10 22:58:55,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:55,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:55,084 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:55,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931790034] [2021-03-10 22:58:55,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522781274] [2021-03-10 22:58:55,085 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-03-10 22:58:55,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:55,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:55,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:55,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:55,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:55,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:55,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:55,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:58:55,224 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:55,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:55,224 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:58:55,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135806288] [2021-03-10 22:58:55,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:58:55,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:55,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:58:55,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:58:55,225 INFO L87 Difference]: Start difference. First operand 1231 states and 3713 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:55,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:55,676 INFO L93 Difference]: Finished difference Result 2558 states and 7258 transitions. [2021-03-10 22:58:55,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-10 22:58:55,677 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:58:55,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:55,689 INFO L225 Difference]: With dead ends: 2558 [2021-03-10 22:58:55,690 INFO L226 Difference]: Without dead ends: 2532 [2021-03-10 22:58:55,690 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 303.9ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-03-10 22:58:55,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2532 states. [2021-03-10 22:58:55,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2532 to 1239. [2021-03-10 22:58:55,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.016155088852989) internal successors, (3734), 1238 states have internal predecessors, (3734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:55,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2021-03-10 22:58:55,739 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2021-03-10 22:58:55,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:55,739 INFO L480 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2021-03-10 22:58:55,740 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:55,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2021-03-10 22:58:55,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:55,743 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:55,743 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:55,961 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:58:55,961 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:55,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:55,962 INFO L82 PathProgramCache]: Analyzing trace with hash -143354495, now seen corresponding path program 8 times [2021-03-10 22:58:55,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:55,962 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777870449] [2021-03-10 22:58:55,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:55,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:56,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777870449] [2021-03-10 22:58:56,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036192990] [2021-03-10 22:58:56,002 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-03-10 22:58:56,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 22:58:56,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:56,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:56,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:56,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:56,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:56,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:56,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:56,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:58:56,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:56,137 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:56,137 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:58:56,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217824898] [2021-03-10 22:58:56,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:58:56,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:56,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:58:56,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:58:56,138 INFO L87 Difference]: Start difference. First operand 1239 states and 3734 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:56,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:56,536 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2021-03-10 22:58:56,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-10 22:58:56,537 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:58:56,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:56,550 INFO L225 Difference]: With dead ends: 3172 [2021-03-10 22:58:56,550 INFO L226 Difference]: Without dead ends: 3012 [2021-03-10 22:58:56,551 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 265.0ms TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2021-03-10 22:58:56,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2021-03-10 22:58:56,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2021-03-10 22:58:56,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.016320474777448) internal successors, (4066), 1348 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:56,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2021-03-10 22:58:56,605 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2021-03-10 22:58:56,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:56,606 INFO L480 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2021-03-10 22:58:56,606 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:56,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2021-03-10 22:58:56,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:56,609 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:56,609 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:56,823 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-10 22:58:56,823 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:56,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:56,824 INFO L82 PathProgramCache]: Analyzing trace with hash -1595049877, now seen corresponding path program 9 times [2021-03-10 22:58:56,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:56,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548641117] [2021-03-10 22:58:56,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:56,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:56,859 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:56,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548641117] [2021-03-10 22:58:56,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649022031] [2021-03-10 22:58:56,859 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-03-10 22:58:56,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-10 22:58:56,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:56,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:56,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:56,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:56,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:56,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:56,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:56,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:58:56,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:56,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:56,981 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:58:56,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532479323] [2021-03-10 22:58:56,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:58:56,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:56,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:58:56,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:58:56,982 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:57,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:57,580 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2021-03-10 22:58:57,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-03-10 22:58:57,583 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:58:57,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:57,596 INFO L225 Difference]: With dead ends: 3041 [2021-03-10 22:58:57,596 INFO L226 Difference]: Without dead ends: 3004 [2021-03-10 22:58:57,596 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 377.3ms TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2021-03-10 22:58:57,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2021-03-10 22:58:57,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2021-03-10 22:58:57,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.006885998469778) internal successors, (3930), 1307 states have internal predecessors, (3930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:57,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2021-03-10 22:58:57,647 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2021-03-10 22:58:57,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:57,647 INFO L480 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2021-03-10 22:58:57,647 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:57,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2021-03-10 22:58:57,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:57,650 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:57,650 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:57,872 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-10 22:58:57,873 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:57,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:57,873 INFO L82 PathProgramCache]: Analyzing trace with hash 147751545, now seen corresponding path program 10 times [2021-03-10 22:58:57,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:57,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024086187] [2021-03-10 22:58:57,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:57,924 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:57,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024086187] [2021-03-10 22:58:57,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360408922] [2021-03-10 22:58:57,925 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-03-10 22:58:57,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 22:58:57,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:57,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:57,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:57,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:57,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:57,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:57,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:58:57,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:58:58,030 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:58,030 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:58,030 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-03-10 22:58:58,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322441554] [2021-03-10 22:58:58,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-10 22:58:58,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:58,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-10 22:58:58,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-10 22:58:58,031 INFO L87 Difference]: Start difference. First operand 1308 states and 3930 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:58,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:58,311 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2021-03-10 22:58:58,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-10 22:58:58,311 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:58:58,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:58,317 INFO L225 Difference]: With dead ends: 2361 [2021-03-10 22:58:58,317 INFO L226 Difference]: Without dead ends: 2336 [2021-03-10 22:58:58,318 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 155.8ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-03-10 22:58:58,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2021-03-10 22:58:58,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2021-03-10 22:58:58,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.0107444359171143) internal successors, (3923), 1303 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:58,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2021-03-10 22:58:58,372 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2021-03-10 22:58:58,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:58,372 INFO L480 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2021-03-10 22:58:58,372 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:58,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2021-03-10 22:58:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:58,375 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:58,375 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:58,591 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-03-10 22:58:58,591 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:58,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:58,592 INFO L82 PathProgramCache]: Analyzing trace with hash 230783987, now seen corresponding path program 11 times [2021-03-10 22:58:58,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:58,592 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605141747] [2021-03-10 22:58:58,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:58,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:58,635 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:58,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605141747] [2021-03-10 22:58:58,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658387866] [2021-03-10 22:58:58,636 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-03-10 22:58:58,661 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-10 22:58:58,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:58,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:58,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:58,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:58:58,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:58,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:58,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:58,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:58,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:58:58,719 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:58:58,772 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:58,772 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:58,773 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-03-10 22:58:58,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745076094] [2021-03-10 22:58:58,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:58:58,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:58,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:58:58,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:58:58,773 INFO L87 Difference]: Start difference. First operand 1304 states and 3923 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:59,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:58:59,303 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2021-03-10 22:58:59,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-10 22:58:59,303 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:58:59,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:58:59,309 INFO L225 Difference]: With dead ends: 2993 [2021-03-10 22:58:59,309 INFO L226 Difference]: Without dead ends: 2833 [2021-03-10 22:58:59,309 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 356.0ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-03-10 22:58:59,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-03-10 22:58:59,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2021-03-10 22:58:59,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.971063257065949) internal successors, (4415), 1486 states have internal predecessors, (4415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:59,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2021-03-10 22:58:59,354 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2021-03-10 22:58:59,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:58:59,354 INFO L480 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2021-03-10 22:58:59,355 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:58:59,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2021-03-10 22:58:59,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:58:59,358 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:58:59,358 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:58:59,571 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-03-10 22:58:59,571 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:58:59,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:58:59,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1220911395, now seen corresponding path program 12 times [2021-03-10 22:58:59,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:58:59,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346913326] [2021-03-10 22:58:59,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:58:59,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:58:59,618 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:59,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346913326] [2021-03-10 22:58:59,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591494361] [2021-03-10 22:58:59,618 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-03-10 22:58:59,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-03-10 22:58:59,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:58:59,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:58:59,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:58:59,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:58:59,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:59,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:58:59,741 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:58:59,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:58:59,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:58:59,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:58:59,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:58:59,812 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:58:59,812 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-03-10 22:58:59,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849294829] [2021-03-10 22:58:59,812 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:58:59,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:58:59,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:58:59,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:58:59,813 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:00,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:00,653 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2021-03-10 22:59:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-03-10 22:59:00,653 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:00,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:00,658 INFO L225 Difference]: With dead ends: 2708 [2021-03-10 22:59:00,658 INFO L226 Difference]: Without dead ends: 2671 [2021-03-10 22:59:00,658 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 619.6ms TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2021-03-10 22:59:00,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2021-03-10 22:59:00,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2021-03-10 22:59:00,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 2.9619113573407203) internal successors, (4277), 1444 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:00,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2021-03-10 22:59:00,699 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2021-03-10 22:59:00,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:00,699 INFO L480 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2021-03-10 22:59:00,699 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:00,699 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2021-03-10 22:59:00,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:00,702 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:00,702 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:00,935 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:00,935 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:00,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:00,936 INFO L82 PathProgramCache]: Analyzing trace with hash 521890027, now seen corresponding path program 13 times [2021-03-10 22:59:00,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:00,936 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861160140] [2021-03-10 22:59:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:00,998 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:00,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861160140] [2021-03-10 22:59:00,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433926932] [2021-03-10 22:59:00,999 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-03-10 22:59:01,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:01,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:01,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:01,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:01,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:01,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:01,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:01,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:01,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:59:01,106 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:59:01,146 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:01,146 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:01,146 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-03-10 22:59:01,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173950635] [2021-03-10 22:59:01,148 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-10 22:59:01,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:01,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-10 22:59:01,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-03-10 22:59:01,149 INFO L87 Difference]: Start difference. First operand 1445 states and 4277 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:01,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:01,643 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2021-03-10 22:59:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-03-10 22:59:01,643 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:01,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:01,648 INFO L225 Difference]: With dead ends: 2371 [2021-03-10 22:59:01,648 INFO L226 Difference]: Without dead ends: 2335 [2021-03-10 22:59:01,649 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 336.6ms TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2021-03-10 22:59:01,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-03-10 22:59:01,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2021-03-10 22:59:01,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.957977207977208) internal successors, (4153), 1404 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:01,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2021-03-10 22:59:01,683 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2021-03-10 22:59:01,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:01,683 INFO L480 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2021-03-10 22:59:01,683 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:01,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2021-03-10 22:59:01,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:01,686 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:01,686 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:01,907 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-03-10 22:59:01,907 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:01,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:01,908 INFO L82 PathProgramCache]: Analyzing trace with hash 2035571967, now seen corresponding path program 14 times [2021-03-10 22:59:01,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:01,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926015428] [2021-03-10 22:59:01,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:01,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:01,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926015428] [2021-03-10 22:59:01,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630493117] [2021-03-10 22:59:01,955 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-03-10 22:59:01,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 22:59:01,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:01,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:01,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:02,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:02,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:02,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:02,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:02,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:02,045 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:02,045 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:02,045 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-03-10 22:59:02,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444950107] [2021-03-10 22:59:02,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:02,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:02,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:02,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:02,046 INFO L87 Difference]: Start difference. First operand 1405 states and 4153 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:02,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:02,312 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2021-03-10 22:59:02,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-10 22:59:02,313 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:02,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:02,317 INFO L225 Difference]: With dead ends: 2083 [2021-03-10 22:59:02,317 INFO L226 Difference]: Without dead ends: 2001 [2021-03-10 22:59:02,317 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 138.3ms TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-03-10 22:59:02,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-03-10 22:59:02,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2021-03-10 22:59:02,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1403 states have (on average 2.946543121881682) internal successors, (4134), 1403 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:02,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-03-10 22:59:02,359 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-03-10 22:59:02,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:02,360 INFO L480 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-03-10 22:59:02,360 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:02,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-03-10 22:59:02,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:02,363 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:02,363 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:02,579 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:02,579 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:02,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:02,580 INFO L82 PathProgramCache]: Analyzing trace with hash -1697129299, now seen corresponding path program 15 times [2021-03-10 22:59:02,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:02,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863940174] [2021-03-10 22:59:02,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:02,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:02,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:02,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863940174] [2021-03-10 22:59:02,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345268985] [2021-03-10 22:59:02,644 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-03-10 22:59:02,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-10 22:59:02,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:02,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:02,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:02,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:02,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:02,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:02,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:02,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-03-10 22:59:02,726 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:02,726 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:02,726 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-03-10 22:59:02,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55075860] [2021-03-10 22:59:02,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-10 22:59:02,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:02,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-10 22:59:02,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-03-10 22:59:02,727 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:03,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:03,301 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-03-10 22:59:03,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-10 22:59:03,302 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:03,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:03,305 INFO L225 Difference]: With dead ends: 3308 [2021-03-10 22:59:03,305 INFO L226 Difference]: Without dead ends: 3308 [2021-03-10 22:59:03,305 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 380.7ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-03-10 22:59:03,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-03-10 22:59:03,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-03-10 22:59:03,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.027997886951928) internal successors, (5732), 1893 states have internal predecessors, (5732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:03,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-03-10 22:59:03,348 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-03-10 22:59:03,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:03,349 INFO L480 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-03-10 22:59:03,349 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:03,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-03-10 22:59:03,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:03,353 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:03,353 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:03,567 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-10 22:59:03,567 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:03,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:03,568 INFO L82 PathProgramCache]: Analyzing trace with hash -1021475753, now seen corresponding path program 16 times [2021-03-10 22:59:03,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:03,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201866106] [2021-03-10 22:59:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:03,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:03,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201866106] [2021-03-10 22:59:03,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548524259] [2021-03-10 22:59:03,634 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-03-10 22:59:03,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 22:59:03,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:03,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:03,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:03,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:03,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:03,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:03,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:03,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:03,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:59:03,745 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:59:03,777 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:03,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:03,778 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-03-10 22:59:03,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667576119] [2021-03-10 22:59:03,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:59:03,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:03,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:59:03,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:59:03,779 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:04,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:04,843 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-03-10 22:59:04,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-03-10 22:59:04,843 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:04,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:04,847 INFO L225 Difference]: With dead ends: 3276 [2021-03-10 22:59:04,847 INFO L226 Difference]: Without dead ends: 3276 [2021-03-10 22:59:04,848 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 797.5ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-03-10 22:59:04,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-03-10 22:59:04,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-03-10 22:59:04,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.0258099945085117) internal successors, (5510), 1821 states have internal predecessors, (5510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:04,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-03-10 22:59:04,884 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-03-10 22:59:04,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:04,884 INFO L480 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-03-10 22:59:04,884 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:04,884 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-03-10 22:59:04,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:04,887 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:04,887 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:05,103 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-03-10 22:59:05,103 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:05,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:05,104 INFO L82 PathProgramCache]: Analyzing trace with hash 368016429, now seen corresponding path program 17 times [2021-03-10 22:59:05,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:05,104 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029754702] [2021-03-10 22:59:05,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:05,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:05,165 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:05,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029754702] [2021-03-10 22:59:05,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325146207] [2021-03-10 22:59:05,165 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-03-10 22:59:05,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-10 22:59:05,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:05,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:05,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:05,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:05,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:05,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:05,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:05,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:05,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:59:05,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:59:05,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:05,307 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:05,307 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-03-10 22:59:05,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408068042] [2021-03-10 22:59:05,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:59:05,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:05,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:59:05,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:59:05,308 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:06,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:06,259 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-03-10 22:59:06,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-03-10 22:59:06,260 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:06,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:06,265 INFO L225 Difference]: With dead ends: 3460 [2021-03-10 22:59:06,265 INFO L226 Difference]: Without dead ends: 3228 [2021-03-10 22:59:06,265 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 761.4ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-03-10 22:59:06,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-03-10 22:59:06,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-03-10 22:59:06,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.0190174326465926) internal successors, (5715), 1893 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:06,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-03-10 22:59:06,302 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-03-10 22:59:06,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:06,303 INFO L480 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-03-10 22:59:06,303 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:06,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-03-10 22:59:06,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:06,306 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:06,306 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:06,519 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:06,519 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:06,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:06,519 INFO L82 PathProgramCache]: Analyzing trace with hash -1655145201, now seen corresponding path program 18 times [2021-03-10 22:59:06,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:06,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401987697] [2021-03-10 22:59:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:06,562 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:06,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401987697] [2021-03-10 22:59:06,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114809433] [2021-03-10 22:59:06,563 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-03-10 22:59:06,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-03-10 22:59:06,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:06,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:06,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:06,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:06,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:06,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:06,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:06,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:06,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:06,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:06,644 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:59:06,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724975616] [2021-03-10 22:59:06,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:06,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:06,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:06,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:06,645 INFO L87 Difference]: Start difference. First operand 1894 states and 5715 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:06,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:06,918 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-03-10 22:59:06,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-10 22:59:06,918 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:06,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:06,922 INFO L225 Difference]: With dead ends: 3300 [2021-03-10 22:59:06,922 INFO L226 Difference]: Without dead ends: 3020 [2021-03-10 22:59:06,923 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 189.9ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-03-10 22:59:06,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-03-10 22:59:06,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-03-10 22:59:06,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.937093275488069) internal successors, (5416), 1844 states have internal predecessors, (5416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:06,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-03-10 22:59:06,959 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-03-10 22:59:06,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:06,959 INFO L480 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-03-10 22:59:06,959 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:06,959 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-03-10 22:59:06,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:06,962 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:06,962 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:07,183 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-03-10 22:59:07,184 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:07,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:07,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1188126713, now seen corresponding path program 19 times [2021-03-10 22:59:07,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:07,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210265066] [2021-03-10 22:59:07,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:07,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:07,234 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:07,234 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210265066] [2021-03-10 22:59:07,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783842097] [2021-03-10 22:59:07,235 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) [2021-03-10 22:59:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:07,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:07,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:07,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:07,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:07,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:07,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:07,291 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:07,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:07,344 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:07,344 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:59:07,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685042687] [2021-03-10 22:59:07,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:07,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:07,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:07,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:07,345 INFO L87 Difference]: Start difference. First operand 1845 states and 5416 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:07,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:07,869 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-03-10 22:59:07,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-10 22:59:07,869 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:07,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:07,872 INFO L225 Difference]: With dead ends: 3215 [2021-03-10 22:59:07,873 INFO L226 Difference]: Without dead ends: 3178 [2021-03-10 22:59:07,873 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 359.5ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-03-10 22:59:07,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-03-10 22:59:07,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-03-10 22:59:07,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.9303621169916436) internal successors, (5260), 1795 states have internal predecessors, (5260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:07,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-03-10 22:59:07,906 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-03-10 22:59:07,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:07,906 INFO L480 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-03-10 22:59:07,906 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:07,906 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-03-10 22:59:07,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-03-10 22:59:07,909 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:07,909 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:08,119 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-03-10 22:59:08,120 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:08,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:08,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1364039161, now seen corresponding path program 20 times [2021-03-10 22:59:08,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:08,120 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973266442] [2021-03-10 22:59:08,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:08,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:08,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:08,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973266442] [2021-03-10 22:59:08,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026554312] [2021-03-10 22:59:08,155 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-03-10 22:59:08,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 22:59:08,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:08,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:08,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:08,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:08,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:08,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:08,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:08,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:08,237 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 22:59:08,237 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:08,237 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-03-10 22:59:08,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292422784] [2021-03-10 22:59:08,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-10 22:59:08,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:08,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-10 22:59:08,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-10 22:59:08,238 INFO L87 Difference]: Start difference. First operand 1796 states and 5260 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:08,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:08,485 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-03-10 22:59:08,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-10 22:59:08,485 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-03-10 22:59:08,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:08,488 INFO L225 Difference]: With dead ends: 2461 [2021-03-10 22:59:08,488 INFO L226 Difference]: Without dead ends: 2436 [2021-03-10 22:59:08,488 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 132.0ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-03-10 22:59:08,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-03-10 22:59:08,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-03-10 22:59:08,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.937641723356009) internal successors, (5182), 1764 states have internal predecessors, (5182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:08,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-03-10 22:59:08,515 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-03-10 22:59:08,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:08,515 INFO L480 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-03-10 22:59:08,515 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:08,515 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-03-10 22:59:08,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:08,518 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:08,518 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:08,738 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-03-10 22:59:08,739 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:08,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:08,739 INFO L82 PathProgramCache]: Analyzing trace with hash -121660169, now seen corresponding path program 21 times [2021-03-10 22:59:08,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:08,739 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93704302] [2021-03-10 22:59:08,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:08,773 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:08,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93704302] [2021-03-10 22:59:08,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036039949] [2021-03-10 22:59:08,773 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-03-10 22:59:08,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-10 22:59:08,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:08,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:08,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:08,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:08,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:08,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:08,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:08,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:08,890 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:08,890 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:08,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:59:08,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372721871] [2021-03-10 22:59:08,891 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:08,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:08,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:08,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:08,891 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:09,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:09,208 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2021-03-10 22:59:09,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-10 22:59:09,208 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:09,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:09,212 INFO L225 Difference]: With dead ends: 3164 [2021-03-10 22:59:09,212 INFO L226 Difference]: Without dead ends: 3164 [2021-03-10 22:59:09,213 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 215.8ms TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2021-03-10 22:59:09,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2021-03-10 22:59:09,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2021-03-10 22:59:09,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 2.9484366428963247) internal successors, (5375), 1823 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:09,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2021-03-10 22:59:09,248 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2021-03-10 22:59:09,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:09,249 INFO L480 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2021-03-10 22:59:09,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:09,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2021-03-10 22:59:09,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:09,252 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:09,252 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:09,467 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-03-10 22:59:09,467 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:09,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:09,468 INFO L82 PathProgramCache]: Analyzing trace with hash -2028444253, now seen corresponding path program 22 times [2021-03-10 22:59:09,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:09,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126638000] [2021-03-10 22:59:09,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:09,510 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:09,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126638000] [2021-03-10 22:59:09,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52813435] [2021-03-10 22:59:09,510 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-03-10 22:59:09,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 22:59:09,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:09,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:09,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:09,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:09,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:09,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:09,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:09,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:09,624 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:09,624 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:09,625 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:59:09,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519047851] [2021-03-10 22:59:09,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:09,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:09,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:09,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:09,626 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:10,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:10,205 INFO L93 Difference]: Finished difference Result 3430 states and 9561 transitions. [2021-03-10 22:59:10,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-03-10 22:59:10,205 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:10,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:10,209 INFO L225 Difference]: With dead ends: 3430 [2021-03-10 22:59:10,209 INFO L226 Difference]: Without dead ends: 3430 [2021-03-10 22:59:10,209 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 434.9ms TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-03-10 22:59:10,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states. [2021-03-10 22:59:10,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 1862. [2021-03-10 22:59:10,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1862 states, 1861 states have (on average 2.951638903815153) internal successors, (5493), 1861 states have internal predecessors, (5493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:10,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1862 states to 1862 states and 5493 transitions. [2021-03-10 22:59:10,245 INFO L78 Accepts]: Start accepts. Automaton has 1862 states and 5493 transitions. Word has length 31 [2021-03-10 22:59:10,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:10,245 INFO L480 AbstractCegarLoop]: Abstraction has 1862 states and 5493 transitions. [2021-03-10 22:59:10,245 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:10,245 INFO L276 IsEmpty]: Start isEmpty. Operand 1862 states and 5493 transitions. [2021-03-10 22:59:10,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:10,248 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:10,248 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:10,468 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:10,468 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:10,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:10,468 INFO L82 PathProgramCache]: Analyzing trace with hash 963765897, now seen corresponding path program 23 times [2021-03-10 22:59:10,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:10,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958740445] [2021-03-10 22:59:10,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:10,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:10,529 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:10,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958740445] [2021-03-10 22:59:10,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405642828] [2021-03-10 22:59:10,530 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-03-10 22:59:10,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-10 22:59:10,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:10,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:10,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:10,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:10,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:10,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:10,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:10,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:10,620 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:10,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:10,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-03-10 22:59:10,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372237544] [2021-03-10 22:59:10,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:10,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:10,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:10,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:10,621 INFO L87 Difference]: Start difference. First operand 1862 states and 5493 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:11,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:11,029 INFO L93 Difference]: Finished difference Result 3252 states and 9251 transitions. [2021-03-10 22:59:11,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-10 22:59:11,029 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:11,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:11,032 INFO L225 Difference]: With dead ends: 3252 [2021-03-10 22:59:11,032 INFO L226 Difference]: Without dead ends: 3252 [2021-03-10 22:59:11,032 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 313.3ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-03-10 22:59:11,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3252 states. [2021-03-10 22:59:11,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3252 to 1944. [2021-03-10 22:59:11,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1943 states have (on average 2.9547092125579) internal successors, (5741), 1943 states have internal predecessors, (5741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:11,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2021-03-10 22:59:11,061 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2021-03-10 22:59:11,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:11,061 INFO L480 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2021-03-10 22:59:11,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:11,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2021-03-10 22:59:11,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:11,064 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:11,064 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:11,284 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-03-10 22:59:11,285 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:11,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:11,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1036351381, now seen corresponding path program 24 times [2021-03-10 22:59:11,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:11,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479405247] [2021-03-10 22:59:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:11,336 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:11,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479405247] [2021-03-10 22:59:11,337 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941341669] [2021-03-10 22:59:11,337 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-03-10 22:59:11,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-10 22:59:11,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:11,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:11,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:11,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:11,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:11,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:11,428 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:11,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:11,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:59:11,436 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:59:11,489 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:11,490 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:11,490 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-03-10 22:59:11,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965128298] [2021-03-10 22:59:11,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:59:11,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:11,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:59:11,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:59:11,491 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:12,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:12,479 INFO L93 Difference]: Finished difference Result 3130 states and 8872 transitions. [2021-03-10 22:59:12,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-03-10 22:59:12,480 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:12,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:12,484 INFO L225 Difference]: With dead ends: 3130 [2021-03-10 22:59:12,484 INFO L226 Difference]: Without dead ends: 3130 [2021-03-10 22:59:12,484 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 775.8ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-03-10 22:59:12,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3130 states. [2021-03-10 22:59:12,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3130 to 2053. [2021-03-10 22:59:12,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 2052 states have (on average 2.952729044834308) internal successors, (6059), 2052 states have internal predecessors, (6059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:12,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 6059 transitions. [2021-03-10 22:59:12,519 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 6059 transitions. Word has length 31 [2021-03-10 22:59:12,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:12,519 INFO L480 AbstractCegarLoop]: Abstraction has 2053 states and 6059 transitions. [2021-03-10 22:59:12,520 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:12,520 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 6059 transitions. [2021-03-10 22:59:12,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:12,523 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:12,523 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:12,743 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:12,743 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:12,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:12,743 INFO L82 PathProgramCache]: Analyzing trace with hash -266405765, now seen corresponding path program 25 times [2021-03-10 22:59:12,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:12,743 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773120752] [2021-03-10 22:59:12,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:12,795 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:12,795 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773120752] [2021-03-10 22:59:12,795 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711398040] [2021-03-10 22:59:12,795 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-03-10 22:59:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:12,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:12,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:12,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:12,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:12,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:12,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:12,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:12,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:59:12,911 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:59:12,942 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:12,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:12,943 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-03-10 22:59:12,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843029612] [2021-03-10 22:59:12,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:59:12,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:12,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:59:12,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:59:12,946 INFO L87 Difference]: Start difference. First operand 2053 states and 6059 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:13,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:13,855 INFO L93 Difference]: Finished difference Result 3416 states and 9863 transitions. [2021-03-10 22:59:13,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-03-10 22:59:13,856 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:13,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:13,860 INFO L225 Difference]: With dead ends: 3416 [2021-03-10 22:59:13,860 INFO L226 Difference]: Without dead ends: 3416 [2021-03-10 22:59:13,860 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 711.2ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-03-10 22:59:13,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2021-03-10 22:59:13,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 2127. [2021-03-10 22:59:13,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2127 states, 2126 states have (on average 2.9459078080903103) internal successors, (6263), 2126 states have internal predecessors, (6263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:13,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 6263 transitions. [2021-03-10 22:59:13,885 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 6263 transitions. Word has length 31 [2021-03-10 22:59:13,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:13,886 INFO L480 AbstractCegarLoop]: Abstraction has 2127 states and 6263 transitions. [2021-03-10 22:59:13,886 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:13,886 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 6263 transitions. [2021-03-10 22:59:13,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:13,889 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:13,889 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:14,094 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-03-10 22:59:14,094 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:14,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:14,095 INFO L82 PathProgramCache]: Analyzing trace with hash -358923105, now seen corresponding path program 26 times [2021-03-10 22:59:14,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:14,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61705946] [2021-03-10 22:59:14,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:14,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:14,141 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:14,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61705946] [2021-03-10 22:59:14,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655270456] [2021-03-10 22:59:14,141 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-03-10 22:59:14,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 22:59:14,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:14,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:14,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:14,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:14,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:14,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:14,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:14,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-03-10 22:59:14,218 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:14,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:14,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-03-10 22:59:14,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232858717] [2021-03-10 22:59:14,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:59:14,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:14,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:59:14,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:59:14,219 INFO L87 Difference]: Start difference. First operand 2127 states and 6263 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:14,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:14,718 INFO L93 Difference]: Finished difference Result 3948 states and 11233 transitions. [2021-03-10 22:59:14,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-10 22:59:14,718 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:14,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:14,722 INFO L225 Difference]: With dead ends: 3948 [2021-03-10 22:59:14,722 INFO L226 Difference]: Without dead ends: 3948 [2021-03-10 22:59:14,722 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 325.4ms TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2021-03-10 22:59:14,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3948 states. [2021-03-10 22:59:14,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3948 to 1762. [2021-03-10 22:59:14,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 2.8983532084043158) internal successors, (5104), 1761 states have internal predecessors, (5104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:14,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-03-10 22:59:14,746 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-03-10 22:59:14,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:14,747 INFO L480 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-03-10 22:59:14,747 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:14,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-03-10 22:59:14,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:14,749 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:14,750 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:14,967 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-03-10 22:59:14,967 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:14,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:14,967 INFO L82 PathProgramCache]: Analyzing trace with hash -227258033, now seen corresponding path program 27 times [2021-03-10 22:59:14,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:14,968 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847508600] [2021-03-10 22:59:14,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:14,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:15,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847508600] [2021-03-10 22:59:15,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917419680] [2021-03-10 22:59:15,001 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-03-10 22:59:15,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-10 22:59:15,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:15,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:15,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:15,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:15,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:15,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-03-10 22:59:15,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:15,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:15,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:59:15,071 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-03-10 22:59:15,122 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:15,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:15,122 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-03-10 22:59:15,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484347495] [2021-03-10 22:59:15,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-10 22:59:15,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:15,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-10 22:59:15,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-03-10 22:59:15,124 INFO L87 Difference]: Start difference. First operand 1762 states and 5104 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:15,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:15,562 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-03-10 22:59:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-10 22:59:15,563 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:15,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:15,565 INFO L225 Difference]: With dead ends: 2982 [2021-03-10 22:59:15,565 INFO L226 Difference]: Without dead ends: 2982 [2021-03-10 22:59:15,566 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 332.2ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-03-10 22:59:15,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-03-10 22:59:15,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-03-10 22:59:15,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.905829596412556) internal successors, (5184), 1784 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:15,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-03-10 22:59:15,588 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-03-10 22:59:15,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:15,588 INFO L480 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-03-10 22:59:15,588 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:15,588 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-03-10 22:59:15,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:15,590 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:15,590 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:15,799 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-03-10 22:59:15,799 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:15,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:15,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1134600625, now seen corresponding path program 28 times [2021-03-10 22:59:15,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:15,799 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617443171] [2021-03-10 22:59:15,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:15,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:15,846 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:15,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617443171] [2021-03-10 22:59:15,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346095122] [2021-03-10 22:59:15,846 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-03-10 22:59:15,882 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 22:59:15,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:15,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:15,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:15,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:15,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:15,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:15,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:15,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:15,953 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:15,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:15,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-10 22:59:15,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428581844] [2021-03-10 22:59:15,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:15,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:15,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:15,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:15,954 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:16,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:16,317 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-03-10 22:59:16,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-10 22:59:16,317 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:16,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:16,320 INFO L225 Difference]: With dead ends: 2910 [2021-03-10 22:59:16,320 INFO L226 Difference]: Without dead ends: 2910 [2021-03-10 22:59:16,320 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 278.7ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-03-10 22:59:16,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-03-10 22:59:16,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-03-10 22:59:16,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.8980526918671248) internal successors, (5060), 1746 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:16,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-03-10 22:59:16,340 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-03-10 22:59:16,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:16,340 INFO L480 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-03-10 22:59:16,340 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:16,340 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-03-10 22:59:16,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-03-10 22:59:16,345 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:16,345 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:16,555 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:16,555 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:16,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:16,555 INFO L82 PathProgramCache]: Analyzing trace with hash -168156521, now seen corresponding path program 29 times [2021-03-10 22:59:16,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:16,556 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472913160] [2021-03-10 22:59:16,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:16,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:16,598 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:16,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472913160] [2021-03-10 22:59:16,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257283583] [2021-03-10 22:59:16,598 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-03-10 22:59:16,623 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-10 22:59:16,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:16,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-10 22:59:16,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:16,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:16,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:16,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:16,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:16,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-03-10 22:59:16,687 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-10 22:59:16,687 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:16,687 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-03-10 22:59:16,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467121747] [2021-03-10 22:59:16,687 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-10 22:59:16,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:16,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-10 22:59:16,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-10 22:59:16,688 INFO L87 Difference]: Start difference. First operand 1747 states and 5060 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:16,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:16,959 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-03-10 22:59:16,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-10 22:59:16,959 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-03-10 22:59:16,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:16,961 INFO L225 Difference]: With dead ends: 2540 [2021-03-10 22:59:16,961 INFO L226 Difference]: Without dead ends: 2540 [2021-03-10 22:59:16,962 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 196.6ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-03-10 22:59:16,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-03-10 22:59:16,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-03-10 22:59:16,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.8851473241130488) internal successors, (4798), 1663 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:16,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-03-10 22:59:16,980 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-03-10 22:59:16,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:16,980 INFO L480 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-03-10 22:59:16,980 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:16,980 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-03-10 22:59:16,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-03-10 22:59:16,982 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:16,982 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:17,183 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-03-10 22:59:17,183 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:17,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:17,183 INFO L82 PathProgramCache]: Analyzing trace with hash -214867236, now seen corresponding path program 30 times [2021-03-10 22:59:17,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:17,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757260478] [2021-03-10 22:59:17,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:17,234 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-03-10 22:59:17,234 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757260478] [2021-03-10 22:59:17,234 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434812824] [2021-03-10 22:59:17,234 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-03-10 22:59:17,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-03-10 22:59:17,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:17,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-10 22:59:17,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:17,318 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-03-10 22:59:17,319 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:17,319 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-03-10 22:59:17,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886077423] [2021-03-10 22:59:17,319 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-10 22:59:17,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:17,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-10 22:59:17,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-10 22:59:17,320 INFO L87 Difference]: Start difference. First operand 1664 states and 4798 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:17,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:17,341 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-03-10 22:59:17,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-10 22:59:17,342 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-03-10 22:59:17,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:17,345 INFO L225 Difference]: With dead ends: 2547 [2021-03-10 22:59:17,345 INFO L226 Difference]: Without dead ends: 2547 [2021-03-10 22:59:17,347 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.6ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-10 22:59:17,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-03-10 22:59:17,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-03-10 22:59:17,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2353 states have (on average 2.933276668083298) internal successors, (6902), 2353 states have internal predecessors, (6902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:17,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-03-10 22:59:17,382 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-03-10 22:59:17,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:17,382 INFO L480 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-03-10 22:59:17,382 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:17,382 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-03-10 22:59:17,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:17,386 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:17,386 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:17,599 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:17,599 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:17,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:17,599 INFO L82 PathProgramCache]: Analyzing trace with hash 864503230, now seen corresponding path program 31 times [2021-03-10 22:59:17,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:17,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220459361] [2021-03-10 22:59:17,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:17,772 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:17,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220459361] [2021-03-10 22:59:17,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123667843] [2021-03-10 22:59:17,773 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-03-10 22:59:17,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:17,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 22:59:17,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:17,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:17,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:17,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:17,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:17,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 22:59:17,967 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:17,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 22:59:17,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:17,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:17,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:17,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 22:59:18,060 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-10 22:59:18,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-03-10 22:59:18,064 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:18,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:18,075 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:18,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:18,078 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:18,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:18,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:18,079 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-03-10 22:59:18,086 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:18,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:18,086 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 22:59:18,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785849579] [2021-03-10 22:59:18,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 22:59:18,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:18,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 22:59:18,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-03-10 22:59:18,088 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:19,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:19,349 INFO L93 Difference]: Finished difference Result 4699 states and 13797 transitions. [2021-03-10 22:59:19,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 22:59:19,349 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:19,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:19,375 INFO L225 Difference]: With dead ends: 4699 [2021-03-10 22:59:19,375 INFO L226 Difference]: Without dead ends: 4505 [2021-03-10 22:59:19,375 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 227.4ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-10 22:59:19,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4505 states. [2021-03-10 22:59:19,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4505 to 2660. [2021-03-10 22:59:19,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2660 states, 2659 states have (on average 2.955998495675066) internal successors, (7860), 2659 states have internal predecessors, (7860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:19,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2660 states to 2660 states and 7860 transitions. [2021-03-10 22:59:19,407 INFO L78 Accepts]: Start accepts. Automaton has 2660 states and 7860 transitions. Word has length 35 [2021-03-10 22:59:19,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:19,408 INFO L480 AbstractCegarLoop]: Abstraction has 2660 states and 7860 transitions. [2021-03-10 22:59:19,408 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:19,408 INFO L276 IsEmpty]: Start isEmpty. Operand 2660 states and 7860 transitions. [2021-03-10 22:59:19,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:19,411 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:19,411 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:19,611 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-03-10 22:59:19,611 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:19,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:19,611 INFO L82 PathProgramCache]: Analyzing trace with hash -1574013826, now seen corresponding path program 32 times [2021-03-10 22:59:19,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:19,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368501498] [2021-03-10 22:59:19,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:19,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:19,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:19,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368501498] [2021-03-10 22:59:19,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518876880] [2021-03-10 22:59:19,786 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-03-10 22:59:19,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 22:59:19,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:19,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 22:59:19,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:19,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:19,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:19,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:19,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:19,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-03-10 22:59:20,078 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:20,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 22:59:20,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:20,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:20,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:20,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 22:59:20,604 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 22:59:20,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-10 22:59:20,606 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:20,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:20,623 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:20,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:20,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:20,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:20,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:20,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 22:59:20,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:20,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:20,639 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 22:59:20,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576553706] [2021-03-10 22:59:20,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 22:59:20,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:20,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 22:59:20,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2021-03-10 22:59:20,640 INFO L87 Difference]: Start difference. First operand 2660 states and 7860 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:21,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:21,260 INFO L93 Difference]: Finished difference Result 4208 states and 12337 transitions. [2021-03-10 22:59:21,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 22:59:21,260 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:21,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:21,265 INFO L225 Difference]: With dead ends: 4208 [2021-03-10 22:59:21,265 INFO L226 Difference]: Without dead ends: 4067 [2021-03-10 22:59:21,265 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 866.7ms TimeCoverageRelationStatistics Valid=65, Invalid=396, Unknown=1, NotChecked=0, Total=462 [2021-03-10 22:59:21,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2021-03-10 22:59:21,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 2678. [2021-03-10 22:59:21,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 2677 states have (on average 2.955173701905118) internal successors, (7911), 2677 states have internal predecessors, (7911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:21,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 7911 transitions. [2021-03-10 22:59:21,297 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 7911 transitions. Word has length 35 [2021-03-10 22:59:21,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:21,297 INFO L480 AbstractCegarLoop]: Abstraction has 2678 states and 7911 transitions. [2021-03-10 22:59:21,297 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:21,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 7911 transitions. [2021-03-10 22:59:21,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:21,301 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:21,301 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:21,515 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-03-10 22:59:21,515 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:21,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:21,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1196980050, now seen corresponding path program 33 times [2021-03-10 22:59:21,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:21,515 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723595159] [2021-03-10 22:59:21,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:21,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:21,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:21,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723595159] [2021-03-10 22:59:21,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130821893] [2021-03-10 22:59:21,698 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-03-10 22:59:21,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-10 22:59:21,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:21,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 22:59:21,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:21,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:21,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:21,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:21,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:21,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 22:59:21,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:21,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 22:59:21,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:21,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:21,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:21,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 22:59:21,948 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 22:59:21,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 22:59:21,951 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:21,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:21,960 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:21,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:21,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:21,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:21,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:21,964 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 22:59:21,970 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:21,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:21,971 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 22:59:21,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188351321] [2021-03-10 22:59:21,971 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 22:59:21,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:21,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 22:59:21,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-03-10 22:59:21,973 INFO L87 Difference]: Start difference. First operand 2678 states and 7911 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:22,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:22,347 INFO L93 Difference]: Finished difference Result 4811 states and 14230 transitions. [2021-03-10 22:59:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 22:59:22,348 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:22,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:22,353 INFO L225 Difference]: With dead ends: 4811 [2021-03-10 22:59:22,354 INFO L226 Difference]: Without dead ends: 4765 [2021-03-10 22:59:22,354 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 230.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-03-10 22:59:22,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2021-03-10 22:59:22,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2714. [2021-03-10 22:59:22,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 2.955768521931441) internal successors, (8019), 2713 states have internal predecessors, (8019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:22,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 8019 transitions. [2021-03-10 22:59:22,390 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 8019 transitions. Word has length 35 [2021-03-10 22:59:22,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:22,390 INFO L480 AbstractCegarLoop]: Abstraction has 2714 states and 8019 transitions. [2021-03-10 22:59:22,390 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:22,390 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 8019 transitions. [2021-03-10 22:59:22,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:22,393 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:22,393 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:22,595 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-03-10 22:59:22,595 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:22,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:22,595 INFO L82 PathProgramCache]: Analyzing trace with hash -36186462, now seen corresponding path program 34 times [2021-03-10 22:59:22,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:22,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914048592] [2021-03-10 22:59:22,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:22,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:22,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:22,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914048592] [2021-03-10 22:59:22,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172960709] [2021-03-10 22:59:22,744 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-03-10 22:59:22,767 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 22:59:22,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:22,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 22:59:22,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:22,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:22,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:22,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:22,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:22,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 22:59:22,998 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:22,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-03-10 22:59:23,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:23,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:23,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:23,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-10 22:59:23,508 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 22:59:23,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-10 22:59:23,510 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:23,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:23,523 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:23,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:23,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:23,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:23,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:23,530 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-03-10 22:59:23,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:23,537 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:23,537 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 22:59:23,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198113779] [2021-03-10 22:59:23,538 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 22:59:23,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:23,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 22:59:23,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-03-10 22:59:23,539 INFO L87 Difference]: Start difference. First operand 2714 states and 8019 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:28,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:28,615 INFO L93 Difference]: Finished difference Result 4627 states and 13684 transitions. [2021-03-10 22:59:28,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 22:59:28,615 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:28,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:28,622 INFO L225 Difference]: With dead ends: 4627 [2021-03-10 22:59:28,622 INFO L226 Difference]: Without dead ends: 4581 [2021-03-10 22:59:28,622 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 606.1ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-03-10 22:59:28,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2021-03-10 22:59:28,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 2750. [2021-03-10 22:59:28,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2749 states have (on average 2.9563477628228445) internal successors, (8127), 2749 states have internal predecessors, (8127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:28,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 8127 transitions. [2021-03-10 22:59:28,669 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 8127 transitions. Word has length 35 [2021-03-10 22:59:28,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:28,669 INFO L480 AbstractCegarLoop]: Abstraction has 2750 states and 8127 transitions. [2021-03-10 22:59:28,669 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:28,669 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 8127 transitions. [2021-03-10 22:59:28,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:28,673 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:28,673 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:28,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-03-10 22:59:28,895 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:28,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:28,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1892159202, now seen corresponding path program 35 times [2021-03-10 22:59:28,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:28,896 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776001666] [2021-03-10 22:59:28,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:28,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:29,050 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:29,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776001666] [2021-03-10 22:59:29,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180640677] [2021-03-10 22:59:29,050 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-03-10 22:59:29,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-10 22:59:29,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:29,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 22:59:29,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:29,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:29,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:29,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:29,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:29,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 22:59:29,321 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 22:59:29,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-03-10 22:59:29,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:29,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:29,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:29,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-03-10 22:59:29,358 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:29,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 22:59:29,366 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:29,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:29,380 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:29,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:29,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:29,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:29,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:29,388 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 22:59:29,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:29,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:29,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 22:59:29,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062509467] [2021-03-10 22:59:29,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 22:59:29,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:29,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 22:59:29,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-03-10 22:59:29,400 INFO L87 Difference]: Start difference. First operand 2750 states and 8127 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:29,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:29,665 INFO L93 Difference]: Finished difference Result 4385 states and 12916 transitions. [2021-03-10 22:59:29,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 22:59:29,665 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:29,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:29,670 INFO L225 Difference]: With dead ends: 4385 [2021-03-10 22:59:29,670 INFO L226 Difference]: Without dead ends: 4239 [2021-03-10 22:59:29,670 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 230.4ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-03-10 22:59:29,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2021-03-10 22:59:29,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 2720. [2021-03-10 22:59:29,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 2.9613828613460833) internal successors, (8052), 2719 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 8052 transitions. [2021-03-10 22:59:29,703 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 8052 transitions. Word has length 35 [2021-03-10 22:59:29,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:29,703 INFO L480 AbstractCegarLoop]: Abstraction has 2720 states and 8052 transitions. [2021-03-10 22:59:29,703 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:29,703 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 8052 transitions. [2021-03-10 22:59:29,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:29,707 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:29,707 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:29,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-03-10 22:59:29,929 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:29,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:29,929 INFO L82 PathProgramCache]: Analyzing trace with hash -344022734, now seen corresponding path program 36 times [2021-03-10 22:59:29,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:29,929 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266572614] [2021-03-10 22:59:29,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:29,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:30,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:30,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266572614] [2021-03-10 22:59:30,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040649515] [2021-03-10 22:59:30,089 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-03-10 22:59:30,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-10 22:59:30,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:30,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 22:59:30,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:30,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 22:59:30,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:30,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:30,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:30,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 22:59:30,267 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:30,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 22:59:30,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:30,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:30,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:30,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 22:59:30,346 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 22:59:30,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 22:59:30,348 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:30,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:30,356 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:30,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:30,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:30,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:30,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:30,359 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 22:59:30,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:30,372 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:30,372 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 22:59:30,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031996236] [2021-03-10 22:59:30,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 22:59:30,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:30,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 22:59:30,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-03-10 22:59:30,374 INFO L87 Difference]: Start difference. First operand 2720 states and 8052 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:30,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:30,888 INFO L93 Difference]: Finished difference Result 4926 states and 14597 transitions. [2021-03-10 22:59:30,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 22:59:30,888 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:30,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:30,893 INFO L225 Difference]: With dead ends: 4926 [2021-03-10 22:59:30,893 INFO L226 Difference]: Without dead ends: 4880 [2021-03-10 22:59:30,894 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 235.5ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-03-10 22:59:30,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2021-03-10 22:59:30,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2864. [2021-03-10 22:59:30,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2864 states, 2863 states have (on average 2.9647223192455465) internal successors, (8488), 2863 states have internal predecessors, (8488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:30,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 8488 transitions. [2021-03-10 22:59:30,946 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 8488 transitions. Word has length 35 [2021-03-10 22:59:30,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:30,946 INFO L480 AbstractCegarLoop]: Abstraction has 2864 states and 8488 transitions. [2021-03-10 22:59:30,946 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:30,946 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 8488 transitions. [2021-03-10 22:59:30,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:30,951 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:30,951 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:31,172 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-03-10 22:59:31,173 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:31,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:31,173 INFO L82 PathProgramCache]: Analyzing trace with hash 816770854, now seen corresponding path program 37 times [2021-03-10 22:59:31,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:31,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741770888] [2021-03-10 22:59:31,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:31,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:31,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741770888] [2021-03-10 22:59:31,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402709546] [2021-03-10 22:59:31,326 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-03-10 22:59:31,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:31,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 22:59:31,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:31,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 22:59:31,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:31,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:31,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:31,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 22:59:31,608 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:31,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-03-10 22:59:31,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:31,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:31,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:31,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-10 22:59:32,182 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 22:59:32,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-10 22:59:32,184 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:32,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:32,197 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:32,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:32,199 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:32,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:32,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:32,205 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-03-10 22:59:32,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:32,212 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:32,212 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 22:59:32,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162913729] [2021-03-10 22:59:32,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 22:59:32,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:32,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 22:59:32,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-03-10 22:59:32,213 INFO L87 Difference]: Start difference. First operand 2864 states and 8488 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:32,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:32,538 INFO L93 Difference]: Finished difference Result 4828 states and 14313 transitions. [2021-03-10 22:59:32,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 22:59:32,538 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:32,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:32,543 INFO L225 Difference]: With dead ends: 4828 [2021-03-10 22:59:32,543 INFO L226 Difference]: Without dead ends: 4782 [2021-03-10 22:59:32,544 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 708.5ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-03-10 22:59:32,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4782 states. [2021-03-10 22:59:32,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4782 to 2936. [2021-03-10 22:59:32,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2936 states, 2935 states have (on average 2.965587734241908) internal successors, (8704), 2935 states have internal predecessors, (8704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:32,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2936 states to 2936 states and 8704 transitions. [2021-03-10 22:59:32,593 INFO L78 Accepts]: Start accepts. Automaton has 2936 states and 8704 transitions. Word has length 35 [2021-03-10 22:59:32,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:32,593 INFO L480 AbstractCegarLoop]: Abstraction has 2936 states and 8704 transitions. [2021-03-10 22:59:32,593 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:32,593 INFO L276 IsEmpty]: Start isEmpty. Operand 2936 states and 8704 transitions. [2021-03-10 22:59:32,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:32,597 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:32,597 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:32,811 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-03-10 22:59:32,811 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:32,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:32,811 INFO L82 PathProgramCache]: Analyzing trace with hash -1039201886, now seen corresponding path program 38 times [2021-03-10 22:59:32,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:32,812 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204157726] [2021-03-10 22:59:32,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:32,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:32,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:32,958 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204157726] [2021-03-10 22:59:32,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294708311] [2021-03-10 22:59:32,959 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-03-10 22:59:32,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 22:59:32,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:32,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 22:59:32,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:33,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 22:59:33,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:33,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:33,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:33,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 22:59:33,215 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 22:59:33,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-03-10 22:59:33,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:33,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:33,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:33,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-03-10 22:59:33,252 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:33,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 22:59:33,259 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:33,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:33,273 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:33,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:33,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:33,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:33,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:33,283 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 22:59:33,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:33,294 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:33,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 22:59:33,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337240073] [2021-03-10 22:59:33,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 22:59:33,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:33,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 22:59:33,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-03-10 22:59:33,295 INFO L87 Difference]: Start difference. First operand 2936 states and 8704 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:34,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:34,900 INFO L93 Difference]: Finished difference Result 4543 states and 13440 transitions. [2021-03-10 22:59:34,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 22:59:34,900 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:34,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:34,907 INFO L225 Difference]: With dead ends: 4543 [2021-03-10 22:59:34,908 INFO L226 Difference]: Without dead ends: 4470 [2021-03-10 22:59:34,908 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 236.5ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-03-10 22:59:34,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4470 states. [2021-03-10 22:59:34,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4470 to 2882. [2021-03-10 22:59:34,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2882 states, 2881 states have (on average 2.9691079486289484) internal successors, (8554), 2881 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:34,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 8554 transitions. [2021-03-10 22:59:34,955 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 8554 transitions. Word has length 35 [2021-03-10 22:59:34,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:34,955 INFO L480 AbstractCegarLoop]: Abstraction has 2882 states and 8554 transitions. [2021-03-10 22:59:34,955 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:34,955 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 8554 transitions. [2021-03-10 22:59:34,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:34,958 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:34,958 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:35,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:35,171 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:35,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:35,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1933504706, now seen corresponding path program 39 times [2021-03-10 22:59:35,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:35,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898536798] [2021-03-10 22:59:35,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:35,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:35,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:35,304 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898536798] [2021-03-10 22:59:35,304 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929969899] [2021-03-10 22:59:35,304 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-03-10 22:59:35,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-10 22:59:35,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:35,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 22:59:35,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:35,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-03-10 22:59:35,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:35,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:35,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:35,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-03-10 22:59:35,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:35,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-03-10 22:59:35,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:35,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:35,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:35,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-03-10 22:59:36,112 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 22:59:36,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 22:59:36,115 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:36,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:36,126 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:36,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:36,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:36,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:36,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:36,130 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 22:59:36,138 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:36,138 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:36,138 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 22:59:36,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067335286] [2021-03-10 22:59:36,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 22:59:36,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:36,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 22:59:36,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-03-10 22:59:36,139 INFO L87 Difference]: Start difference. First operand 2882 states and 8554 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:36,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:36,442 INFO L93 Difference]: Finished difference Result 4566 states and 13551 transitions. [2021-03-10 22:59:36,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 22:59:36,442 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:36,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:36,447 INFO L225 Difference]: With dead ends: 4566 [2021-03-10 22:59:36,447 INFO L226 Difference]: Without dead ends: 4520 [2021-03-10 22:59:36,447 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 738.1ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-03-10 22:59:36,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2021-03-10 22:59:36,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2968. [2021-03-10 22:59:36,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 2.9700033704078193) internal successors, (8812), 2967 states have internal predecessors, (8812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:36,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 8812 transitions. [2021-03-10 22:59:36,478 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 8812 transitions. Word has length 35 [2021-03-10 22:59:36,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:36,478 INFO L480 AbstractCegarLoop]: Abstraction has 2968 states and 8812 transitions. [2021-03-10 22:59:36,478 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:36,479 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 8812 transitions. [2021-03-10 22:59:36,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:36,481 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:36,481 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:36,681 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-03-10 22:59:36,682 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:36,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:36,682 INFO L82 PathProgramCache]: Analyzing trace with hash 505489850, now seen corresponding path program 40 times [2021-03-10 22:59:36,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:36,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878242738] [2021-03-10 22:59:36,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:36,855 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:36,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878242738] [2021-03-10 22:59:36,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748740248] [2021-03-10 22:59:36,856 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-03-10 22:59:36,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 22:59:36,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:36,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 22:59:36,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:36,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-03-10 22:59:36,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:36,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:36,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:36,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-03-10 22:59:37,037 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 22:59:37,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2021-03-10 22:59:37,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:37,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:37,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:37,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-03-10 22:59:37,072 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:37,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 22:59:37,080 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:37,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:37,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:37,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:37,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:37,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:37,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:37,104 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 22:59:37,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:37,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:37,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 22:59:37,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362892675] [2021-03-10 22:59:37,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 22:59:37,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:37,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 22:59:37,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-03-10 22:59:37,117 INFO L87 Difference]: Start difference. First operand 2968 states and 8812 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:37,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:37,343 INFO L93 Difference]: Finished difference Result 4259 states and 12618 transitions. [2021-03-10 22:59:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 22:59:37,343 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:37,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:37,348 INFO L225 Difference]: With dead ends: 4259 [2021-03-10 22:59:37,348 INFO L226 Difference]: Without dead ends: 4186 [2021-03-10 22:59:37,348 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 227.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-03-10 22:59:37,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2021-03-10 22:59:37,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 2896. [2021-03-10 22:59:37,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2895 states have (on average 2.9692573402417963) internal successors, (8596), 2895 states have internal predecessors, (8596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:37,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 8596 transitions. [2021-03-10 22:59:37,379 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 8596 transitions. Word has length 35 [2021-03-10 22:59:37,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:37,380 INFO L480 AbstractCegarLoop]: Abstraction has 2896 states and 8596 transitions. [2021-03-10 22:59:37,380 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:37,380 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 8596 transitions. [2021-03-10 22:59:37,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:37,383 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:37,383 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:37,583 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:37,583 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:37,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:37,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1777860930, now seen corresponding path program 41 times [2021-03-10 22:59:37,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:37,584 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599703753] [2021-03-10 22:59:37,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:37,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:37,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599703753] [2021-03-10 22:59:37,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172213473] [2021-03-10 22:59:37,729 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-03-10 22:59:37,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-10 22:59:37,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:37,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 22:59:37,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:37,860 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 22:59:37,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2021-03-10 22:59:37,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:37,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:37,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:37,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-03-10 22:59:38,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 22:59:38,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:38,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:38,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:38,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 22:59:39,028 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:39,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 22:59:39,036 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:39,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:39,053 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:39,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 22:59:39,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:39,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:39,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 22:59:39,063 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 22:59:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:39,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:39,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 22:59:39,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785707021] [2021-03-10 22:59:39,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 22:59:39,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:39,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 22:59:39,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=170, Unknown=4, NotChecked=0, Total=210 [2021-03-10 22:59:39,076 INFO L87 Difference]: Start difference. First operand 2896 states and 8596 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:39,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 22:59:39,278 INFO L93 Difference]: Finished difference Result 4119 states and 12196 transitions. [2021-03-10 22:59:39,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 22:59:39,278 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 22:59:39,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 22:59:39,285 INFO L225 Difference]: With dead ends: 4119 [2021-03-10 22:59:39,285 INFO L226 Difference]: Without dead ends: 4046 [2021-03-10 22:59:39,285 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1279.9ms TimeCoverageRelationStatistics Valid=36, Invalid=170, Unknown=4, NotChecked=0, Total=210 [2021-03-10 22:59:39,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4046 states. [2021-03-10 22:59:39,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4046 to 2912. [2021-03-10 22:59:39,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2911 states have (on average 2.9683957402954313) internal successors, (8641), 2911 states have internal predecessors, (8641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:39,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 8641 transitions. [2021-03-10 22:59:39,320 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 8641 transitions. Word has length 35 [2021-03-10 22:59:39,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 22:59:39,321 INFO L480 AbstractCegarLoop]: Abstraction has 2912 states and 8641 transitions. [2021-03-10 22:59:39,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 22:59:39,321 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 8641 transitions. [2021-03-10 22:59:39,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 22:59:39,323 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 22:59:39,323 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 22:59:39,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 22:59:39,524 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 22:59:39,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 22:59:39,524 INFO L82 PathProgramCache]: Analyzing trace with hash -791377282, now seen corresponding path program 42 times [2021-03-10 22:59:39,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 22:59:39,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793326572] [2021-03-10 22:59:39,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 22:59:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 22:59:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:39,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793326572] [2021-03-10 22:59:39,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876839382] [2021-03-10 22:59:39,698 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-03-10 22:59:39,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-03-10 22:59:39,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 22:59:39,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-03-10 22:59:39,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 22:59:39,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 22:59:39,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:39,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:39,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:39,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-03-10 22:59:41,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:41,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-03-10 22:59:41,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 22:59:41,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:41,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:41,571 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:51, output treesize:37 [2021-03-10 22:59:41,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:41,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 51 [2021-03-10 22:59:41,796 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 22:59:41,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:41,836 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:41,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 22:59:41,844 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-03-10 22:59:41,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 22:59:41,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 22:59:41,878 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:19 [2021-03-10 22:59:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 22:59:41,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 22:59:41,907 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-03-10 22:59:41,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993981525] [2021-03-10 22:59:41,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 22:59:41,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 22:59:41,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 22:59:41,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-03-10 22:59:41,907 INFO L87 Difference]: Start difference. First operand 2912 states and 8641 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:09,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:09,789 INFO L93 Difference]: Finished difference Result 5118 states and 15060 transitions. [2021-03-10 23:00:09,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-10 23:00:09,789 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:09,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:09,795 INFO L225 Difference]: With dead ends: 5118 [2021-03-10 23:00:09,796 INFO L226 Difference]: Without dead ends: 4912 [2021-03-10 23:00:09,796 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 3501.5ms TimeCoverageRelationStatistics Valid=132, Invalid=734, Unknown=4, NotChecked=0, Total=870 [2021-03-10 23:00:09,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4912 states. [2021-03-10 23:00:09,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4912 to 2984. [2021-03-10 23:00:09,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2983 states have (on average 2.9631243714381497) internal successors, (8839), 2983 states have internal predecessors, (8839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:09,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8839 transitions. [2021-03-10 23:00:09,833 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8839 transitions. Word has length 35 [2021-03-10 23:00:09,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:09,833 INFO L480 AbstractCegarLoop]: Abstraction has 2984 states and 8839 transitions. [2021-03-10 23:00:09,833 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:09,833 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8839 transitions. [2021-03-10 23:00:09,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:09,836 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:09,836 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:10,036 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:00:10,036 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:10,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:10,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1299538312, now seen corresponding path program 43 times [2021-03-10 23:00:10,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:10,037 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760155267] [2021-03-10 23:00:10,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:10,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:10,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 23:00:10,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760155267] [2021-03-10 23:00:10,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176850984] [2021-03-10 23:00:10,189 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-03-10 23:00:10,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:10,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:00:10,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:10,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:00:10,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:10,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:10,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:10,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-03-10 23:00:10,495 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:00:10,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2021-03-10 23:00:10,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:10,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:10,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:10,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-03-10 23:00:11,617 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:11,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:00:11,644 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:11,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:11,659 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:11,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:11,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:11,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:11,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:00:11,669 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:00:11,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:11,681 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:11,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-03-10 23:00:11,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507287361] [2021-03-10 23:00:11,682 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:00:11,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:11,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:00:11,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=246, Unknown=2, NotChecked=0, Total=306 [2021-03-10 23:00:11,683 INFO L87 Difference]: Start difference. First operand 2984 states and 8839 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:11,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:11,965 INFO L93 Difference]: Finished difference Result 4017 states and 11804 transitions. [2021-03-10 23:00:11,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:00:11,966 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:11,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:11,970 INFO L225 Difference]: With dead ends: 4017 [2021-03-10 23:00:11,970 INFO L226 Difference]: Without dead ends: 3898 [2021-03-10 23:00:11,970 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1384.8ms TimeCoverageRelationStatistics Valid=73, Invalid=305, Unknown=2, NotChecked=0, Total=380 [2021-03-10 23:00:11,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3898 states. [2021-03-10 23:00:11,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3898 to 2966. [2021-03-10 23:00:11,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2966 states, 2965 states have (on average 2.9649241146711636) internal successors, (8791), 2965 states have internal predecessors, (8791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:12,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 8791 transitions. [2021-03-10 23:00:12,000 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 8791 transitions. Word has length 35 [2021-03-10 23:00:12,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:12,000 INFO L480 AbstractCegarLoop]: Abstraction has 2966 states and 8791 transitions. [2021-03-10 23:00:12,000 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:12,000 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 8791 transitions. [2021-03-10 23:00:12,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:12,003 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:12,003 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:12,205 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-03-10 23:00:12,205 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:12,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:12,205 INFO L82 PathProgramCache]: Analyzing trace with hash 236317810, now seen corresponding path program 44 times [2021-03-10 23:00:12,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:12,205 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267765725] [2021-03-10 23:00:12,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:12,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:12,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:12,361 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267765725] [2021-03-10 23:00:12,361 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045769938] [2021-03-10 23:00:12,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 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-03-10 23:00:12,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:00:12,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:00:12,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:00:12,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:12,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:00:12,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:12,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:12,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:12,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-03-10 23:00:12,637 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:12,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:00:12,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:12,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:12,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:12,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:00:14,194 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:00:14,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-10 23:00:14,197 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:14,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:14,211 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:14,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:14,213 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:14,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:14,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:00:14,218 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 23:00:14,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:14,226 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:14,226 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:00:14,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202773290] [2021-03-10 23:00:14,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:00:14,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:14,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:00:14,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-03-10 23:00:14,227 INFO L87 Difference]: Start difference. First operand 2966 states and 8791 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:26,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:26,117 INFO L93 Difference]: Finished difference Result 4830 states and 14255 transitions. [2021-03-10 23:00:26,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-10 23:00:26,117 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:26,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:26,125 INFO L225 Difference]: With dead ends: 4830 [2021-03-10 23:00:26,125 INFO L226 Difference]: Without dead ends: 4727 [2021-03-10 23:00:26,125 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1749.1ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-03-10 23:00:26,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4727 states. [2021-03-10 23:00:26,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4727 to 3050. [2021-03-10 23:00:26,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 2.965234503115776) internal successors, (9041), 3049 states have internal predecessors, (9041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:26,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 9041 transitions. [2021-03-10 23:00:26,161 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 9041 transitions. Word has length 35 [2021-03-10 23:00:26,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:26,161 INFO L480 AbstractCegarLoop]: Abstraction has 3050 states and 9041 transitions. [2021-03-10 23:00:26,161 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:26,161 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 9041 transitions. [2021-03-10 23:00:26,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:26,164 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:26,164 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:26,364 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-03-10 23:00:26,365 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:26,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:26,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1260988262, now seen corresponding path program 45 times [2021-03-10 23:00:26,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:26,365 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734693880] [2021-03-10 23:00:26,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:26,534 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:26,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734693880] [2021-03-10 23:00:26,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97094898] [2021-03-10 23:00:26,534 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-03-10 23:00:26,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-10 23:00:26,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:00:26,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-03-10 23:00:26,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:26,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-03-10 23:00:26,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:26,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:26,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:26,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-03-10 23:00:26,798 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-03-10 23:00:26,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2021-03-10 23:00:26,803 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:26,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:26,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:26,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-10 23:00:28,505 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:28,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:00:28,512 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:28,520 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:28,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-03-10 23:00:28,533 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:28,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:28,566 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:28,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:28,568 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:28,583 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:28,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 23:00:28,586 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-03-10 23:00:28,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:28,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 23:00:28,611 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-03-10 23:00:28,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:28,653 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:28,653 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-03-10 23:00:28,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738592777] [2021-03-10 23:00:28,653 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:00:28,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:28,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:00:28,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-03-10 23:00:28,654 INFO L87 Difference]: Start difference. First operand 3050 states and 9041 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:36,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:36,637 INFO L93 Difference]: Finished difference Result 5636 states and 16537 transitions. [2021-03-10 23:00:36,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-03-10 23:00:36,637 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:36,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:36,644 INFO L225 Difference]: With dead ends: 5636 [2021-03-10 23:00:36,644 INFO L226 Difference]: Without dead ends: 5489 [2021-03-10 23:00:36,644 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 3528.0ms TimeCoverageRelationStatistics Valid=172, Invalid=945, Unknown=5, NotChecked=0, Total=1122 [2021-03-10 23:00:36,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-03-10 23:00:36,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3116. [2021-03-10 23:00:36,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3116 states, 3115 states have (on average 2.9678972712680576) internal successors, (9245), 3115 states have internal predecessors, (9245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:36,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3116 states to 3116 states and 9245 transitions. [2021-03-10 23:00:36,683 INFO L78 Accepts]: Start accepts. Automaton has 3116 states and 9245 transitions. Word has length 35 [2021-03-10 23:00:36,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:36,683 INFO L480 AbstractCegarLoop]: Abstraction has 3116 states and 9245 transitions. [2021-03-10 23:00:36,683 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:36,683 INFO L276 IsEmpty]: Start isEmpty. Operand 3116 states and 9245 transitions. [2021-03-10 23:00:36,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:36,686 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:36,687 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:36,887 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-03-10 23:00:36,887 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:36,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:36,888 INFO L82 PathProgramCache]: Analyzing trace with hash -319525506, now seen corresponding path program 46 times [2021-03-10 23:00:36,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:36,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328235199] [2021-03-10 23:00:36,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:36,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:37,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328235199] [2021-03-10 23:00:37,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312488493] [2021-03-10 23:00:37,036 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-03-10 23:00:37,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:00:37,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:00:37,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:00:37,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:37,268 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:00:37,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2021-03-10 23:00:37,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:37,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:37,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:37,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:27 [2021-03-10 23:00:38,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:00:38,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:38,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:38,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:38,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:00:39,132 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:39,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:00:39,138 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:39,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:39,150 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:39,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:39,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:39,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:39,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:00:39,180 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:00:39,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:39,193 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:39,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:00:39,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433778438] [2021-03-10 23:00:39,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:00:39,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:39,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:00:39,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=284, Unknown=5, NotChecked=0, Total=342 [2021-03-10 23:00:39,193 INFO L87 Difference]: Start difference. First operand 3116 states and 9245 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:39,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:39,487 INFO L93 Difference]: Finished difference Result 4360 states and 12773 transitions. [2021-03-10 23:00:39,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:00:39,488 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:39,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:39,492 INFO L225 Difference]: With dead ends: 4360 [2021-03-10 23:00:39,492 INFO L226 Difference]: Without dead ends: 4259 [2021-03-10 23:00:39,493 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2069.0ms TimeCoverageRelationStatistics Valid=59, Invalid=316, Unknown=5, NotChecked=0, Total=380 [2021-03-10 23:00:39,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4259 states. [2021-03-10 23:00:39,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4259 to 3122. [2021-03-10 23:00:39,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 3121 states have (on average 2.968279397628965) internal successors, (9264), 3121 states have internal predecessors, (9264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:39,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 9264 transitions. [2021-03-10 23:00:39,526 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 9264 transitions. Word has length 35 [2021-03-10 23:00:39,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:39,527 INFO L480 AbstractCegarLoop]: Abstraction has 3122 states and 9264 transitions. [2021-03-10 23:00:39,527 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:39,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 9264 transitions. [2021-03-10 23:00:39,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:39,530 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:39,530 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:39,730 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-03-10 23:00:39,730 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:39,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:39,731 INFO L82 PathProgramCache]: Analyzing trace with hash 829995784, now seen corresponding path program 47 times [2021-03-10 23:00:39,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:39,731 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015964644] [2021-03-10 23:00:39,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:39,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:39,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015964644] [2021-03-10 23:00:39,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447724903] [2021-03-10 23:00:39,868 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-03-10 23:00:39,897 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-10 23:00:39,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:00:39,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:00:39,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:39,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:00:39,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:39,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:39,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:39,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 23:00:40,064 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:40,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-03-10 23:00:40,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:40,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:40,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:40,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 23:00:40,150 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:00:40,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 23:00:40,152 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:40,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:40,162 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:40,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:40,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:40,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:40,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:00:40,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 23:00:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:40,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:40,173 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:00:40,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538938712] [2021-03-10 23:00:40,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:00:40,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:40,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:00:40,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:00:40,174 INFO L87 Difference]: Start difference. First operand 3122 states and 9264 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:41,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:41,663 INFO L93 Difference]: Finished difference Result 5456 states and 16181 transitions. [2021-03-10 23:00:41,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-10 23:00:41,664 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:41,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:41,670 INFO L225 Difference]: With dead ends: 5456 [2021-03-10 23:00:41,670 INFO L226 Difference]: Without dead ends: 5410 [2021-03-10 23:00:41,670 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 247.0ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-03-10 23:00:41,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5410 states. [2021-03-10 23:00:41,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5410 to 3260. [2021-03-10 23:00:41,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3260 states, 3259 states have (on average 2.9696225836146057) internal successors, (9678), 3259 states have internal predecessors, (9678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:41,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3260 states to 3260 states and 9678 transitions. [2021-03-10 23:00:41,723 INFO L78 Accepts]: Start accepts. Automaton has 3260 states and 9678 transitions. Word has length 35 [2021-03-10 23:00:41,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:41,723 INFO L480 AbstractCegarLoop]: Abstraction has 3260 states and 9678 transitions. [2021-03-10 23:00:41,723 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:41,723 INFO L276 IsEmpty]: Start isEmpty. Operand 3260 states and 9678 transitions. [2021-03-10 23:00:41,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:41,726 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:41,726 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:41,927 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:00:41,927 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:41,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:41,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1990789372, now seen corresponding path program 48 times [2021-03-10 23:00:41,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:41,927 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964165721] [2021-03-10 23:00:41,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:42,086 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:42,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964165721] [2021-03-10 23:00:42,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313118932] [2021-03-10 23:00:42,086 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-03-10 23:00:42,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-10 23:00:42,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:00:42,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:00:42,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:42,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:00:42,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:42,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:42,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:42,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 23:00:42,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:42,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-03-10 23:00:42,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:42,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:42,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:42,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:38 [2021-03-10 23:00:43,040 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 23:00:43,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-10 23:00:43,042 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:43,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:43,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:43,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:43,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:43,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:43,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:00:43,065 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-03-10 23:00:43,071 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:43,071 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:43,071 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-03-10 23:00:43,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275659919] [2021-03-10 23:00:43,071 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-10 23:00:43,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:43,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-10 23:00:43,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-03-10 23:00:43,072 INFO L87 Difference]: Start difference. First operand 3260 states and 9678 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:43,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:43,358 INFO L93 Difference]: Finished difference Result 5294 states and 15701 transitions. [2021-03-10 23:00:43,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:00:43,359 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:43,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:43,365 INFO L225 Difference]: With dead ends: 5294 [2021-03-10 23:00:43,365 INFO L226 Difference]: Without dead ends: 5248 [2021-03-10 23:00:43,365 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 858.1ms TimeCoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2021-03-10 23:00:43,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5248 states. [2021-03-10 23:00:43,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5248 to 3332. [2021-03-10 23:00:43,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3332 states, 3331 states have (on average 2.970279195436806) internal successors, (9894), 3331 states have internal predecessors, (9894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:43,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 9894 transitions. [2021-03-10 23:00:43,409 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 9894 transitions. Word has length 35 [2021-03-10 23:00:43,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:43,410 INFO L480 AbstractCegarLoop]: Abstraction has 3332 states and 9894 transitions. [2021-03-10 23:00:43,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:43,410 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 9894 transitions. [2021-03-10 23:00:43,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:43,413 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:43,413 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:43,613 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:00:43,614 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:43,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:43,614 INFO L82 PathProgramCache]: Analyzing trace with hash 134816632, now seen corresponding path program 49 times [2021-03-10 23:00:43,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:43,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687635973] [2021-03-10 23:00:43,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:43,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:43,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:43,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687635973] [2021-03-10 23:00:43,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924756092] [2021-03-10 23:00:43,819 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-03-10 23:00:43,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:43,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:00:43,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:43,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:00:43,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:43,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:43,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:43,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 23:00:44,084 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 23:00:44,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2021-03-10 23:00:44,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:44,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:44,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:44,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:25 [2021-03-10 23:00:44,855 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:44,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:00:44,861 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:44,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:44,873 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:44,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:44,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:44,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:44,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:00:44,880 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:00:44,891 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:44,891 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:44,891 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-03-10 23:00:44,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887076616] [2021-03-10 23:00:44,891 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-10 23:00:44,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:44,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-10 23:00:44,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=223, Unknown=1, NotChecked=0, Total=272 [2021-03-10 23:00:44,892 INFO L87 Difference]: Start difference. First operand 3332 states and 9894 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:45,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:45,117 INFO L93 Difference]: Finished difference Result 4895 states and 14498 transitions. [2021-03-10 23:00:45,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:00:45,117 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:45,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:45,123 INFO L225 Difference]: With dead ends: 4895 [2021-03-10 23:00:45,123 INFO L226 Difference]: Without dead ends: 4822 [2021-03-10 23:00:45,123 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 1005.2ms TimeCoverageRelationStatistics Valid=53, Invalid=252, Unknown=1, NotChecked=0, Total=306 [2021-03-10 23:00:45,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4822 states. [2021-03-10 23:00:45,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4822 to 3182. [2021-03-10 23:00:45,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3182 states, 3181 states have (on average 2.9688777114115057) internal successors, (9444), 3181 states have internal predecessors, (9444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:45,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3182 states to 3182 states and 9444 transitions. [2021-03-10 23:00:45,168 INFO L78 Accepts]: Start accepts. Automaton has 3182 states and 9444 transitions. Word has length 35 [2021-03-10 23:00:45,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:45,168 INFO L480 AbstractCegarLoop]: Abstraction has 3182 states and 9444 transitions. [2021-03-10 23:00:45,168 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:45,168 INFO L276 IsEmpty]: Start isEmpty. Operand 3182 states and 9444 transitions. [2021-03-10 23:00:45,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:45,172 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:45,172 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:45,388 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:00:45,389 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:45,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:45,389 INFO L82 PathProgramCache]: Analyzing trace with hash -759486188, now seen corresponding path program 50 times [2021-03-10 23:00:45,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:45,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960192783] [2021-03-10 23:00:45,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:45,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:45,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:45,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960192783] [2021-03-10 23:00:45,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815947667] [2021-03-10 23:00:45,531 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-03-10 23:00:45,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:00:45,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:00:45,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:00:45,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:45,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-03-10 23:00:45,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:45,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:45,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:45,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-03-10 23:00:45,744 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:45,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-03-10 23:00:45,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:45,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:45,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:45,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-03-10 23:00:46,524 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:00:46,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 23:00:46,526 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:46,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:46,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:46,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:46,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:46,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:46,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:00:46,556 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 23:00:46,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:46,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:46,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:00:46,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294456919] [2021-03-10 23:00:46,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:00:46,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:46,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:00:46,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-03-10 23:00:46,563 INFO L87 Difference]: Start difference. First operand 3182 states and 9444 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:54,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:00:54,332 INFO L93 Difference]: Finished difference Result 4936 states and 14639 transitions. [2021-03-10 23:00:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:00:54,332 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:00:54,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:00:54,338 INFO L225 Difference]: With dead ends: 4936 [2021-03-10 23:00:54,338 INFO L226 Difference]: Without dead ends: 4890 [2021-03-10 23:00:54,338 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 941.3ms TimeCoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-03-10 23:00:54,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-03-10 23:00:54,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3268. [2021-03-10 23:00:54,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3268 states, 3267 states have (on average 2.9696969696969697) internal successors, (9702), 3267 states have internal predecessors, (9702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:54,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3268 states to 3268 states and 9702 transitions. [2021-03-10 23:00:54,375 INFO L78 Accepts]: Start accepts. Automaton has 3268 states and 9702 transitions. Word has length 35 [2021-03-10 23:00:54,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:00:54,375 INFO L480 AbstractCegarLoop]: Abstraction has 3268 states and 9702 transitions. [2021-03-10 23:00:54,376 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:00:54,376 INFO L276 IsEmpty]: Start isEmpty. Operand 3268 states and 9702 transitions. [2021-03-10 23:00:54,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:00:54,379 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:00:54,379 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:00:54,579 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-03-10 23:00:54,579 INFO L428 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:00:54,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:00:54,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1679508368, now seen corresponding path program 51 times [2021-03-10 23:00:54,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:00:54,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708745639] [2021-03-10 23:00:54,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:00:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:00:54,726 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:54,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708745639] [2021-03-10 23:00:54,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413767780] [2021-03-10 23:00:54,727 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-03-10 23:00:54,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-10 23:00:54,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:00:54,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-03-10 23:00:54,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:00:54,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-03-10 23:00:54,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:54,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:54,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:54,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-03-10 23:00:54,973 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-03-10 23:00:54,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2021-03-10 23:00:54,980 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:54,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:55,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:55,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-10 23:00:56,392 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:56,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-03-10 23:00:56,403 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:56,410 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:56,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:00:56,417 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:00:56,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:56,451 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:56,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:00:56,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-10 23:00:56,472 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:56,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 23:00:56,476 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-03-10 23:00:56,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:00:56,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 23:00:56,498 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-03-10 23:00:56,533 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:00:56,533 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:00:56,533 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-03-10 23:00:56,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110999391] [2021-03-10 23:00:56,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-03-10 23:00:56,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:00:56,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-03-10 23:00:56,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=317, Unknown=2, NotChecked=0, Total=380 [2021-03-10 23:00:56,534 INFO L87 Difference]: Start difference. First operand 3268 states and 9702 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:00,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:01:00,514 INFO L93 Difference]: Finished difference Result 5992 states and 17821 transitions. [2021-03-10 23:01:00,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-10 23:01:00,514 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:01:00,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:01:00,522 INFO L225 Difference]: With dead ends: 5992 [2021-03-10 23:01:00,522 INFO L226 Difference]: Without dead ends: 5900 [2021-03-10 23:01:00,522 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2106.2ms TimeCoverageRelationStatistics Valid=156, Invalid=964, Unknown=2, NotChecked=0, Total=1122 [2021-03-10 23:01:00,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5900 states. [2021-03-10 23:01:00,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5900 to 3294. [2021-03-10 23:01:00,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3294 states, 3293 states have (on average 2.969328879441239) internal successors, (9778), 3293 states have internal predecessors, (9778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:00,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3294 states to 3294 states and 9778 transitions. [2021-03-10 23:01:00,566 INFO L78 Accepts]: Start accepts. Automaton has 3294 states and 9778 transitions. Word has length 35 [2021-03-10 23:01:00,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:01:00,566 INFO L480 AbstractCegarLoop]: Abstraction has 3294 states and 9778 transitions. [2021-03-10 23:01:00,566 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:00,566 INFO L276 IsEmpty]: Start isEmpty. Operand 3294 states and 9778 transitions. [2021-03-10 23:01:00,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:01:00,569 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:01:00,569 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:01:00,769 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-03-10 23:01:00,770 INFO L428 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:01:00,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:01:00,770 INFO L82 PathProgramCache]: Analyzing trace with hash -603842412, now seen corresponding path program 52 times [2021-03-10 23:01:00,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:01:00,770 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92748502] [2021-03-10 23:01:00,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:01:00,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:01:00,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:00,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92748502] [2021-03-10 23:01:00,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237963076] [2021-03-10 23:01:00,901 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-03-10 23:01:00,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:01:00,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:01:00,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:01:00,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:01:01,030 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:01:01,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2021-03-10 23:01:01,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:01,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:01,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:01,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-03-10 23:01:02,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:01:02,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:02,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:02,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:02,195 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:01:02,230 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:02,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:01:02,236 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:02,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:02,250 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:02,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:01:02,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:02,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:02,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:01:02,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:01:02,271 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:02,271 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:01:02,271 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:01:02,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362470433] [2021-03-10 23:01:02,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:01:02,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:01:02,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:01:02,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-03-10 23:01:02,272 INFO L87 Difference]: Start difference. First operand 3294 states and 9778 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:02,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:01:02,497 INFO L93 Difference]: Finished difference Result 4555 states and 13492 transitions. [2021-03-10 23:01:02,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:01:02,497 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:01:02,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:01:02,502 INFO L225 Difference]: With dead ends: 4555 [2021-03-10 23:01:02,502 INFO L226 Difference]: Without dead ends: 4482 [2021-03-10 23:01:02,502 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1319.2ms TimeCoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-03-10 23:01:02,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4482 states. [2021-03-10 23:01:02,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4482 to 3264. [2021-03-10 23:01:02,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3264 states, 3263 states have (on average 2.9690468893656146) internal successors, (9688), 3263 states have internal predecessors, (9688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:02,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3264 states to 3264 states and 9688 transitions. [2021-03-10 23:01:02,545 INFO L78 Accepts]: Start accepts. Automaton has 3264 states and 9688 transitions. Word has length 35 [2021-03-10 23:01:02,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:01:02,546 INFO L480 AbstractCegarLoop]: Abstraction has 3264 states and 9688 transitions. [2021-03-10 23:01:02,546 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:02,546 INFO L276 IsEmpty]: Start isEmpty. Operand 3264 states and 9688 transitions. [2021-03-10 23:01:02,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:01:02,550 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:01:02,550 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:01:02,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:01:02,772 INFO L428 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:01:02,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:01:02,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1345586530, now seen corresponding path program 53 times [2021-03-10 23:01:02,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:01:02,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378275948] [2021-03-10 23:01:02,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:01:02,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:01:02,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:02,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378275948] [2021-03-10 23:01:02,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605312998] [2021-03-10 23:01:02,914 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-03-10 23:01:02,941 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-10 23:01:02,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:01:02,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:01:02,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:01:03,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-03-10 23:01:03,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:03,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:03,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:03,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-03-10 23:01:03,198 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:03,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2021-03-10 23:01:03,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:03,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:03,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:03,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:01:03,302 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-03-10 23:01:03,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2021-03-10 23:01:03,304 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:03,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:03,315 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:03,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:01:03,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:03,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:03,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:01:03,321 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 23:01:03,327 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:03,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:01:03,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-03-10 23:01:03,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632053976] [2021-03-10 23:01:03,328 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-03-10 23:01:03,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:01:03,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-03-10 23:01:03,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-03-10 23:01:03,328 INFO L87 Difference]: Start difference. First operand 3264 states and 9688 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:12,860 WARN L205 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 48 [2021-03-10 23:01:13,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:01:13,312 INFO L93 Difference]: Finished difference Result 5161 states and 15308 transitions. [2021-03-10 23:01:13,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-10 23:01:13,312 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:01:13,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:01:13,320 INFO L225 Difference]: With dead ends: 5161 [2021-03-10 23:01:13,320 INFO L226 Difference]: Without dead ends: 5115 [2021-03-10 23:01:13,320 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 4470.6ms TimeCoverageRelationStatistics Valid=96, Invalid=605, Unknown=1, NotChecked=0, Total=702 [2021-03-10 23:01:13,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5115 states. [2021-03-10 23:01:13,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5115 to 3352. [2021-03-10 23:01:13,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3352 states, 3351 states have (on average 2.969859743360191) internal successors, (9952), 3351 states have internal predecessors, (9952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:13,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3352 states to 3352 states and 9952 transitions. [2021-03-10 23:01:13,358 INFO L78 Accepts]: Start accepts. Automaton has 3352 states and 9952 transitions. Word has length 35 [2021-03-10 23:01:13,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:01:13,358 INFO L480 AbstractCegarLoop]: Abstraction has 3352 states and 9952 transitions. [2021-03-10 23:01:13,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:13,358 INFO L276 IsEmpty]: Start isEmpty. Operand 3352 states and 9952 transitions. [2021-03-10 23:01:13,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:01:13,361 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:01:13,362 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:01:13,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2021-03-10 23:01:13,562 INFO L428 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:01:13,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:01:13,562 INFO L82 PathProgramCache]: Analyzing trace with hash -510386210, now seen corresponding path program 54 times [2021-03-10 23:01:13,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:01:13,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064899268] [2021-03-10 23:01:13,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:01:13,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:01:13,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:13,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064899268] [2021-03-10 23:01:13,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763886813] [2021-03-10 23:01:13,710 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-03-10 23:01:13,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-10 23:01:13,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:01:13,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:01:13,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:01:13,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-03-10 23:01:13,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:13,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:13,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:13,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-03-10 23:01:13,910 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-10 23:01:13,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 22 [2021-03-10 23:01:13,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:13,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:13,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:13,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:47, output treesize:25 [2021-03-10 23:01:14,727 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:14,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:01:14,745 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:14,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:14,761 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:14,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:01:14,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:14,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:14,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:01:14,770 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:01:14,783 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:14,783 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:01:14,783 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:01:14,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230928834] [2021-03-10 23:01:14,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:01:14,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:01:14,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:01:14,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:01:14,784 INFO L87 Difference]: Start difference. First operand 3352 states and 9952 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:16,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:01:16,154 INFO L93 Difference]: Finished difference Result 4637 states and 13740 transitions. [2021-03-10 23:01:16,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:01:16,155 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:01:16,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:01:16,161 INFO L225 Difference]: With dead ends: 4637 [2021-03-10 23:01:16,161 INFO L226 Difference]: Without dead ends: 4564 [2021-03-10 23:01:16,161 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 989.9ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:01:16,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4564 states. [2021-03-10 23:01:16,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4564 to 3316. [2021-03-10 23:01:16,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3316 states, 3315 states have (on average 2.969532428355958) internal successors, (9844), 3315 states have internal predecessors, (9844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:16,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3316 states to 3316 states and 9844 transitions. [2021-03-10 23:01:16,198 INFO L78 Accepts]: Start accepts. Automaton has 3316 states and 9844 transitions. Word has length 35 [2021-03-10 23:01:16,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:01:16,198 INFO L480 AbstractCegarLoop]: Abstraction has 3316 states and 9844 transitions. [2021-03-10 23:01:16,198 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:16,199 INFO L276 IsEmpty]: Start isEmpty. Operand 3316 states and 9844 transitions. [2021-03-10 23:01:16,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:01:16,203 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:01:16,203 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:01:16,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:01:16,405 INFO L428 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:01:16,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:01:16,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1501230306, now seen corresponding path program 55 times [2021-03-10 23:01:16,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:01:16,405 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708825100] [2021-03-10 23:01:16,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:01:16,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:01:16,542 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:16,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708825100] [2021-03-10 23:01:16,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712116174] [2021-03-10 23:01:16,543 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-03-10 23:01:16,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:01:16,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:01:16,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:01:16,726 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-10 23:01:16,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 24 [2021-03-10 23:01:16,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:16,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:16,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:16,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:27 [2021-03-10 23:01:17,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:01:17,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:17,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:17,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:17,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:01:17,320 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:17,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:01:17,327 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:17,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:17,339 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:17,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:01:17,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:17,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:17,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:01:17,346 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:01:17,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:17,357 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:01:17,357 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:01:17,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696489634] [2021-03-10 23:01:17,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:01:17,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:01:17,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:01:17,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-03-10 23:01:17,358 INFO L87 Difference]: Start difference. First operand 3316 states and 9844 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:24,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:01:24,183 INFO L93 Difference]: Finished difference Result 4573 states and 13546 transitions. [2021-03-10 23:01:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:01:24,183 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:01:24,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:01:24,189 INFO L225 Difference]: With dead ends: 4573 [2021-03-10 23:01:24,189 INFO L226 Difference]: Without dead ends: 4500 [2021-03-10 23:01:24,190 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 723.0ms TimeCoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-03-10 23:01:24,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4500 states. [2021-03-10 23:01:24,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4500 to 3302. [2021-03-10 23:01:24,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3302 states, 3301 states have (on average 2.969403211148137) internal successors, (9802), 3301 states have internal predecessors, (9802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:24,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3302 states to 3302 states and 9802 transitions. [2021-03-10 23:01:24,225 INFO L78 Accepts]: Start accepts. Automaton has 3302 states and 9802 transitions. Word has length 35 [2021-03-10 23:01:24,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:01:24,226 INFO L480 AbstractCegarLoop]: Abstraction has 3302 states and 9802 transitions. [2021-03-10 23:01:24,226 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:24,226 INFO L276 IsEmpty]: Start isEmpty. Operand 3302 states and 9802 transitions. [2021-03-10 23:01:24,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:01:24,229 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:01:24,229 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:01:24,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:01:24,429 INFO L428 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:01:24,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:01:24,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1609488994, now seen corresponding path program 56 times [2021-03-10 23:01:24,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:01:24,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017572766] [2021-03-10 23:01:24,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:01:24,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:01:24,543 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:24,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017572766] [2021-03-10 23:01:24,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938451118] [2021-03-10 23:01:24,543 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-03-10 23:01:24,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:01:24,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:01:24,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:01:24,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:01:24,656 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:01:24,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 24 [2021-03-10 23:01:24,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:24,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:24,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:01:24,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:17 [2021-03-10 23:01:24,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:01:24,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:24,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:24,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:24,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:01:26,016 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:26,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:01:26,024 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:26,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:26,041 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:26,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:01:26,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:26,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:26,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:01:26,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:01:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:26,063 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:01:26,063 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 23:01:26,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216024663] [2021-03-10 23:01:26,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 23:01:26,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:01:26,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 23:01:26,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-03-10 23:01:26,064 INFO L87 Difference]: Start difference. First operand 3302 states and 9802 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:29,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:01:29,081 INFO L93 Difference]: Finished difference Result 4699 states and 13919 transitions. [2021-03-10 23:01:29,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:01:29,082 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:01:29,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:01:29,088 INFO L225 Difference]: With dead ends: 4699 [2021-03-10 23:01:29,088 INFO L226 Difference]: Without dead ends: 4626 [2021-03-10 23:01:29,088 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1452.1ms TimeCoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-03-10 23:01:29,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4626 states. [2021-03-10 23:01:29,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4626 to 3346. [2021-03-10 23:01:29,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3345 states have (on average 2.9674140508221227) internal successors, (9926), 3345 states have internal predecessors, (9926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:29,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 9926 transitions. [2021-03-10 23:01:29,144 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 9926 transitions. Word has length 35 [2021-03-10 23:01:29,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:01:29,144 INFO L480 AbstractCegarLoop]: Abstraction has 3346 states and 9926 transitions. [2021-03-10 23:01:29,144 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:01:29,144 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 9926 transitions. [2021-03-10 23:01:29,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:01:29,148 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:01:29,148 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:01:29,348 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:01:29,348 INFO L428 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:01:29,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:01:29,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1883883108, now seen corresponding path program 57 times [2021-03-10 23:01:29,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:01:29,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254904575] [2021-03-10 23:01:29,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:01:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:01:29,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:29,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254904575] [2021-03-10 23:01:29,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6239328] [2021-03-10 23:01:29,510 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-03-10 23:01:29,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-03-10 23:01:29,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:01:29,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-03-10 23:01:29,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:01:29,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:01:29,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:29,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:29,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:29,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:33 [2021-03-10 23:01:31,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:31,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-03-10 23:01:31,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:01:31,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:31,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:31,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-03-10 23:01:32,862 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-03-10 23:01:32,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-03-10 23:01:32,884 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:01:32,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:32,908 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:32,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 23:01:32,911 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-03-10 23:01:32,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:01:32,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 23:01:32,925 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-03-10 23:01:32,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:01:32,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:01:32,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-03-10 23:01:32,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617510060] [2021-03-10 23:01:32,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:01:32,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:01:32,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:01:32,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=288, Unknown=4, NotChecked=0, Total=342 [2021-03-10 23:01:32,957 INFO L87 Difference]: Start difference. First operand 3346 states and 9926 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:08,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:03:08,044 INFO L93 Difference]: Finished difference Result 5750 states and 16895 transitions. [2021-03-10 23:03:08,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-03-10 23:03:08,044 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:03:08,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:03:08,054 INFO L225 Difference]: With dead ends: 5750 [2021-03-10 23:03:08,054 INFO L226 Difference]: Without dead ends: 5490 [2021-03-10 23:03:08,054 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 12792.3ms TimeCoverageRelationStatistics Valid=138, Invalid=903, Unknown=15, NotChecked=0, Total=1056 [2021-03-10 23:03:08,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states. [2021-03-10 23:03:08,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 3418. [2021-03-10 23:03:08,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3418 states, 3417 states have (on average 2.9610769681006732) internal successors, (10118), 3417 states have internal predecessors, (10118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:08,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-03-10 23:03:08,098 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-03-10 23:03:08,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:03:08,098 INFO L480 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-03-10 23:03:08,098 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:08,098 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-03-10 23:03:08,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:03:08,102 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:03:08,102 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:03:08,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:03:08,320 INFO L428 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:03:08,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:03:08,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1980524554, now seen corresponding path program 58 times [2021-03-10 23:03:08,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:03:08,320 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258484304] [2021-03-10 23:03:08,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:03:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:03:08,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 23:03:08,472 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258484304] [2021-03-10 23:03:08,472 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234459818] [2021-03-10 23:03:08,472 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-03-10 23:03:08,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:03:08,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:03:08,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-10 23:03:08,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:03:08,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:03:08,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:08,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:08,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:08,624 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-03-10 23:03:08,759 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 23:03:08,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-03-10 23:03:08,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:08,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:08,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:08,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-03-10 23:03:09,725 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:09,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:03:09,733 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:09,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:09,749 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:09,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:03:09,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:09,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:09,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:03:09,758 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:03:09,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:09,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:03:09,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-03-10 23:03:09,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433193353] [2021-03-10 23:03:09,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:03:09,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:03:09,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:03:09,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=249, Unknown=1, NotChecked=0, Total=306 [2021-03-10 23:03:09,778 INFO L87 Difference]: Start difference. First operand 3418 states and 10118 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:19,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:03:19,873 INFO L93 Difference]: Finished difference Result 4285 states and 12585 transitions. [2021-03-10 23:03:19,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-10 23:03:19,873 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:03:19,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:03:19,881 INFO L225 Difference]: With dead ends: 4285 [2021-03-10 23:03:19,881 INFO L226 Difference]: Without dead ends: 4184 [2021-03-10 23:03:19,881 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1313.3ms TimeCoverageRelationStatistics Valid=79, Invalid=382, Unknown=1, NotChecked=0, Total=462 [2021-03-10 23:03:19,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4184 states. [2021-03-10 23:03:19,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4184 to 3418. [2021-03-10 23:03:19,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3418 states, 3417 states have (on average 2.9610769681006732) internal successors, (10118), 3417 states have internal predecessors, (10118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:19,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-03-10 23:03:19,950 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-03-10 23:03:19,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:03:19,950 INFO L480 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-03-10 23:03:19,950 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:19,950 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-03-10 23:03:19,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:03:19,954 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:03:19,954 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:03:20,155 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-03-10 23:03:20,155 INFO L428 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:03:20,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:03:20,155 INFO L82 PathProgramCache]: Analyzing trace with hash -1383389096, now seen corresponding path program 59 times [2021-03-10 23:03:20,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:03:20,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203231467] [2021-03-10 23:03:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:03:20,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:03:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:20,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203231467] [2021-03-10 23:03:20,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789851024] [2021-03-10 23:03:20,320 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 [2021-03-10 23:03:20,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-10 23:03:20,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:03:20,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:03:20,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:03:20,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:03:20,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:20,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:20,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:20,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-03-10 23:03:20,599 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:20,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:03:20,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:20,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:20,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:20,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:03:24,272 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:03:24,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-10 23:03:24,274 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:24,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:24,285 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:24,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:03:24,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:24,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:24,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:03:24,292 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 23:03:24,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:24,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:03:24,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:03:24,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483861262] [2021-03-10 23:03:24,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:03:24,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:03:24,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:03:24,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=285, Unknown=3, NotChecked=0, Total=342 [2021-03-10 23:03:24,299 INFO L87 Difference]: Start difference. First operand 3418 states and 10118 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:24,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:03:24,877 INFO L93 Difference]: Finished difference Result 5462 states and 16110 transitions. [2021-03-10 23:03:24,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-10 23:03:24,877 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:03:24,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:03:24,887 INFO L225 Difference]: With dead ends: 5462 [2021-03-10 23:03:24,887 INFO L226 Difference]: Without dead ends: 5359 [2021-03-10 23:03:24,887 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 3914.8ms TimeCoverageRelationStatistics Valid=69, Invalid=390, Unknown=3, NotChecked=0, Total=462 [2021-03-10 23:03:24,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2021-03-10 23:03:24,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 3496. [2021-03-10 23:03:24,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 2.9602288984263234) internal successors, (10346), 3495 states have internal predecessors, (10346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:24,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 10346 transitions. [2021-03-10 23:03:24,993 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 10346 transitions. Word has length 35 [2021-03-10 23:03:24,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:03:24,993 INFO L480 AbstractCegarLoop]: Abstraction has 3496 states and 10346 transitions. [2021-03-10 23:03:24,993 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:24,993 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 10346 transitions. [2021-03-10 23:03:24,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:03:24,997 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:03:24,998 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:03:25,199 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-03-10 23:03:25,199 INFO L428 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:03:25,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:03:25,199 INFO L82 PathProgramCache]: Analyzing trace with hash -358718644, now seen corresponding path program 60 times [2021-03-10 23:03:25,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:03:25,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722489140] [2021-03-10 23:03:25,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:03:25,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:03:25,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:25,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722489140] [2021-03-10 23:03:25,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897283604] [2021-03-10 23:03:25,387 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:03:25,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-10 23:03:25,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:03:25,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:03:25,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:03:25,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:03:25,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:25,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:25,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:25,573 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-03-10 23:03:25,718 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:03:25,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2021-03-10 23:03:25,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:25,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:25,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:25,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-03-10 23:03:26,993 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:26,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:03:26,998 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:27,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:27,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:27,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:03:27,012 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:27,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:27,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:03:27,018 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:03:27,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:27,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:03:27,028 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:03:27,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97288596] [2021-03-10 23:03:27,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:03:27,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:03:27,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:03:27,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-03-10 23:03:27,029 INFO L87 Difference]: Start difference. First operand 3496 states and 10346 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:36,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:03:36,015 INFO L93 Difference]: Finished difference Result 5068 states and 14874 transitions. [2021-03-10 23:03:36,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:03:36,015 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:03:36,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:03:36,024 INFO L225 Difference]: With dead ends: 5068 [2021-03-10 23:03:36,024 INFO L226 Difference]: Without dead ends: 4949 [2021-03-10 23:03:36,024 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1596.2ms TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2021-03-10 23:03:36,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4949 states. [2021-03-10 23:03:36,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4949 to 3448. [2021-03-10 23:03:36,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3448 states, 3447 states have (on average 2.9614157238178125) internal successors, (10208), 3447 states have internal predecessors, (10208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:36,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3448 states to 3448 states and 10208 transitions. [2021-03-10 23:03:36,065 INFO L78 Accepts]: Start accepts. Automaton has 3448 states and 10208 transitions. Word has length 35 [2021-03-10 23:03:36,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:03:36,065 INFO L480 AbstractCegarLoop]: Abstraction has 3448 states and 10208 transitions. [2021-03-10 23:03:36,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:36,065 INFO L276 IsEmpty]: Start isEmpty. Operand 3448 states and 10208 transitions. [2021-03-10 23:03:36,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:03:36,068 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:03:36,068 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:03:36,271 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-03-10 23:03:36,271 INFO L428 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:03:36,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:03:36,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1939232412, now seen corresponding path program 61 times [2021-03-10 23:03:36,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:03:36,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128426434] [2021-03-10 23:03:36,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:03:36,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:03:36,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:36,454 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128426434] [2021-03-10 23:03:36,454 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593369477] [2021-03-10 23:03:36,454 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:03:36,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:03:36,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-10 23:03:36,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:03:36,696 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 23:03:36,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 27 [2021-03-10 23:03:36,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:36,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:36,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:36,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-03-10 23:03:38,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:03:38,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:38,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:38,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:38,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:03:41,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:41,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:03:41,620 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:41,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:41,634 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:41,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:03:41,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:41,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:41,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:03:41,643 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:03:41,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:41,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:03:41,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:03:41,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645414010] [2021-03-10 23:03:41,656 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:03:41,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:03:41,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:03:41,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=283, Unknown=4, NotChecked=0, Total=342 [2021-03-10 23:03:41,656 INFO L87 Difference]: Start difference. First operand 3448 states and 10208 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:42,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:03:42,051 INFO L93 Difference]: Finished difference Result 4692 states and 13742 transitions. [2021-03-10 23:03:42,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:03:42,051 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:03:42,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:03:42,058 INFO L225 Difference]: With dead ends: 4692 [2021-03-10 23:03:42,058 INFO L226 Difference]: Without dead ends: 4591 [2021-03-10 23:03:42,058 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 5150.1ms TimeCoverageRelationStatistics Valid=61, Invalid=315, Unknown=4, NotChecked=0, Total=380 [2021-03-10 23:03:42,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4591 states. [2021-03-10 23:03:42,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4591 to 3438. [2021-03-10 23:03:42,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 3437 states have (on average 2.9613034623217924) internal successors, (10178), 3437 states have internal predecessors, (10178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:42,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 10178 transitions. [2021-03-10 23:03:42,100 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 10178 transitions. Word has length 35 [2021-03-10 23:03:42,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:03:42,101 INFO L480 AbstractCegarLoop]: Abstraction has 3438 states and 10178 transitions. [2021-03-10 23:03:42,101 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:03:42,101 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 10178 transitions. [2021-03-10 23:03:42,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:03:42,105 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:03:42,105 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:03:42,306 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:03:42,306 INFO L428 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:03:42,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:03:42,307 INFO L82 PathProgramCache]: Analyzing trace with hash 148141572, now seen corresponding path program 62 times [2021-03-10 23:03:42,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:03:42,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293739854] [2021-03-10 23:03:42,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:03:42,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:03:42,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:42,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293739854] [2021-03-10 23:03:42,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195599495] [2021-03-10 23:03:42,448 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:03:42,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:03:42,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:03:42,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:03:42,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:03:42,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:03:42,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:42,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:42,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:42,665 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-03-10 23:03:42,761 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:42,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:03:42,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:42,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:42,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:42,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:03:46,901 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:03:46,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-10 23:03:46,903 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:03:46,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:46,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:46,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:03:46,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:03:46,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:03:46,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:03:46,920 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 23:03:46,926 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:03:46,927 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:03:46,927 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:03:46,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310836533] [2021-03-10 23:03:46,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:03:46,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:03:46,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:03:46,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=289, Unknown=2, NotChecked=0, Total=342 [2021-03-10 23:03:46,927 INFO L87 Difference]: Start difference. First operand 3438 states and 10178 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:13,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:04:13,843 INFO L93 Difference]: Finished difference Result 5489 states and 16185 transitions. [2021-03-10 23:04:13,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-10 23:04:13,844 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:04:13,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:04:13,853 INFO L225 Difference]: With dead ends: 5489 [2021-03-10 23:04:13,853 INFO L226 Difference]: Without dead ends: 5386 [2021-03-10 23:04:13,853 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 4394.9ms TimeCoverageRelationStatistics Valid=70, Invalid=434, Unknown=2, NotChecked=0, Total=506 [2021-03-10 23:04:13,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5386 states. [2021-03-10 23:04:13,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5386 to 3562. [2021-03-10 23:04:13,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3562 states, 3561 states have (on average 2.959281100814378) internal successors, (10538), 3561 states have internal predecessors, (10538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:13,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3562 states to 3562 states and 10538 transitions. [2021-03-10 23:04:13,898 INFO L78 Accepts]: Start accepts. Automaton has 3562 states and 10538 transitions. Word has length 35 [2021-03-10 23:04:13,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:04:13,898 INFO L480 AbstractCegarLoop]: Abstraction has 3562 states and 10538 transitions. [2021-03-10 23:04:13,898 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:13,898 INFO L276 IsEmpty]: Start isEmpty. Operand 3562 states and 10538 transitions. [2021-03-10 23:04:13,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:04:13,903 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:04:13,903 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:04:14,111 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2021-03-10 23:04:14,111 INFO L428 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:04:14,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:04:14,111 INFO L82 PathProgramCache]: Analyzing trace with hash 1172812024, now seen corresponding path program 63 times [2021-03-10 23:04:14,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:04:14,112 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981271445] [2021-03-10 23:04:14,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:04:14,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:04:14,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:14,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981271445] [2021-03-10 23:04:14,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982109920] [2021-03-10 23:04:14,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:04:14,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-10 23:04:14,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:04:14,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-03-10 23:04:14,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:04:14,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-03-10 23:04:14,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:14,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:14,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:14,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-03-10 23:04:14,536 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-03-10 23:04:14,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 35 [2021-03-10 23:04:14,544 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:14,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:14,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:14,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:38 [2021-03-10 23:04:15,922 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:15,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-03-10 23:04:15,933 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:15,941 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:15,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:04:15,946 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:15,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:15,971 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:15,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:04:15,973 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:15,988 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:15,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 23:04:15,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-03-10 23:04:16,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:16,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 23:04:16,008 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-03-10 23:04:16,050 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:16,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:04:16,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-03-10 23:04:16,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368856605] [2021-03-10 23:04:16,051 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:04:16,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:04:16,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:04:16,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-03-10 23:04:16,051 INFO L87 Difference]: Start difference. First operand 3562 states and 10538 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:28,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:04:28,257 INFO L93 Difference]: Finished difference Result 6097 states and 17879 transitions. [2021-03-10 23:04:28,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-10 23:04:28,258 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:04:28,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:04:28,266 INFO L225 Difference]: With dead ends: 6097 [2021-03-10 23:04:28,266 INFO L226 Difference]: Without dead ends: 5905 [2021-03-10 23:04:28,267 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 5717.3ms TimeCoverageRelationStatistics Valid=202, Invalid=1203, Unknown=1, NotChecked=0, Total=1406 [2021-03-10 23:04:28,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2021-03-10 23:04:28,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 3574. [2021-03-10 23:04:28,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3574 states, 3573 states have (on average 2.9585782255807445) internal successors, (10571), 3573 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:28,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 10571 transitions. [2021-03-10 23:04:28,310 INFO L78 Accepts]: Start accepts. Automaton has 3574 states and 10571 transitions. Word has length 35 [2021-03-10 23:04:28,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:04:28,310 INFO L480 AbstractCegarLoop]: Abstraction has 3574 states and 10571 transitions. [2021-03-10 23:04:28,310 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:28,310 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 10571 transitions. [2021-03-10 23:04:28,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:04:28,314 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:04:28,314 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:04:28,514 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:04:28,514 INFO L428 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:04:28,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:04:28,515 INFO L82 PathProgramCache]: Analyzing trace with hash -407701744, now seen corresponding path program 64 times [2021-03-10 23:04:28,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:04:28,515 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184923219] [2021-03-10 23:04:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:04:28,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:04:28,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:28,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184923219] [2021-03-10 23:04:28,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955315756] [2021-03-10 23:04:28,650 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:04:28,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:04:28,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:04:28,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-10 23:04:28,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:04:28,858 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 23:04:28,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 27 [2021-03-10 23:04:28,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:28,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:28,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:28,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-03-10 23:04:30,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:04:30,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:30,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:30,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:30,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:04:32,087 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:32,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:04:32,093 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:32,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:32,106 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:32,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:04:32,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:32,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:32,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:04:32,114 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:04:32,124 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:32,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:04:32,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:04:32,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060774864] [2021-03-10 23:04:32,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:04:32,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:04:32,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:04:32,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=286, Unknown=2, NotChecked=0, Total=342 [2021-03-10 23:04:32,125 INFO L87 Difference]: Start difference. First operand 3574 states and 10571 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:41,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:04:41,114 INFO L93 Difference]: Finished difference Result 4865 states and 14252 transitions. [2021-03-10 23:04:41,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:04:41,115 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:04:41,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:04:41,123 INFO L225 Difference]: With dead ends: 4865 [2021-03-10 23:04:41,123 INFO L226 Difference]: Without dead ends: 4764 [2021-03-10 23:04:41,123 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 3451.0ms TimeCoverageRelationStatistics Valid=65, Invalid=353, Unknown=2, NotChecked=0, Total=420 [2021-03-10 23:04:41,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4764 states. [2021-03-10 23:04:41,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4764 to 3564. [2021-03-10 23:04:41,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3563 states have (on average 2.9584619702497896) internal successors, (10541), 3563 states have internal predecessors, (10541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:41,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 10541 transitions. [2021-03-10 23:04:41,167 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 10541 transitions. Word has length 35 [2021-03-10 23:04:41,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:04:41,167 INFO L480 AbstractCegarLoop]: Abstraction has 3564 states and 10541 transitions. [2021-03-10 23:04:41,168 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:41,168 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 10541 transitions. [2021-03-10 23:04:41,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:04:41,172 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:04:41,172 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:04:41,372 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:04:41,372 INFO L428 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:04:41,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:04:41,373 INFO L82 PathProgramCache]: Analyzing trace with hash 649236190, now seen corresponding path program 65 times [2021-03-10 23:04:41,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:04:41,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190574736] [2021-03-10 23:04:41,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:04:41,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:04:41,526 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:41,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190574736] [2021-03-10 23:04:41,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028281858] [2021-03-10 23:04:41,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:04:41,551 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-10 23:04:41,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:04:41,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:04:41,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:04:41,681 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:04:41,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2021-03-10 23:04:41,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:41,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:41,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:04:41,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:17 [2021-03-10 23:04:41,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:04:41,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:41,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:41,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:41,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:04:43,576 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:43,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:04:43,584 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:43,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:43,596 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:43,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:04:43,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:43,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:43,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:04:43,603 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:04:43,613 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:43,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:04:43,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-03-10 23:04:43,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948569146] [2021-03-10 23:04:43,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:04:43,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:04:43,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:04:43,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-03-10 23:04:43,614 INFO L87 Difference]: Start difference. First operand 3564 states and 10541 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:56,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:04:56,426 INFO L93 Difference]: Finished difference Result 5015 states and 14674 transitions. [2021-03-10 23:04:56,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:04:56,426 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:04:56,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:04:56,434 INFO L225 Difference]: With dead ends: 5015 [2021-03-10 23:04:56,434 INFO L226 Difference]: Without dead ends: 4914 [2021-03-10 23:04:56,434 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 2080.5ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-03-10 23:04:56,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-03-10 23:04:56,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3581. [2021-03-10 23:04:56,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3581 states, 3580 states have (on average 2.9594972067039107) internal successors, (10595), 3580 states have internal predecessors, (10595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:56,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3581 states to 3581 states and 10595 transitions. [2021-03-10 23:04:56,476 INFO L78 Accepts]: Start accepts. Automaton has 3581 states and 10595 transitions. Word has length 35 [2021-03-10 23:04:56,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:04:56,476 INFO L480 AbstractCegarLoop]: Abstraction has 3581 states and 10595 transitions. [2021-03-10 23:04:56,476 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:56,477 INFO L276 IsEmpty]: Start isEmpty. Operand 3581 states and 10595 transitions. [2021-03-10 23:04:56,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:04:56,480 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:04:56,480 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:04:56,681 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2021-03-10 23:04:56,681 INFO L428 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:04:56,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:04:56,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1366667796, now seen corresponding path program 66 times [2021-03-10 23:04:56,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:04:56,681 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197469537] [2021-03-10 23:04:56,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:04:56,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:04:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:56,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197469537] [2021-03-10 23:04:56,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797143554] [2021-03-10 23:04:56,835 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:04:56,869 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-03-10 23:04:56,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:04:56,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:04:56,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:04:56,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:04:56,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:56,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:56,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:56,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-03-10 23:04:57,010 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:57,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 23:04:57,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:57,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:57,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:57,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 23:04:57,172 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:04:57,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 23:04:57,175 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:57,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:57,185 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:57,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:04:57,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:57,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:57,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:04:57,189 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 23:04:57,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:57,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:04:57,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:04:57,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447540479] [2021-03-10 23:04:57,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:04:57,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:04:57,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:04:57,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:04:57,198 INFO L87 Difference]: Start difference. First operand 3581 states and 10595 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:57,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:04:57,425 INFO L93 Difference]: Finished difference Result 5098 states and 15099 transitions. [2021-03-10 23:04:57,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:04:57,425 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:04:57,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:04:57,431 INFO L225 Difference]: With dead ends: 5098 [2021-03-10 23:04:57,431 INFO L226 Difference]: Without dead ends: 5061 [2021-03-10 23:04:57,432 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 298.7ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-03-10 23:04:57,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5061 states. [2021-03-10 23:04:57,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5061 to 3692. [2021-03-10 23:04:57,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3692 states, 3691 states have (on average 2.9669466269303713) internal successors, (10951), 3691 states have internal predecessors, (10951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:57,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3692 states to 3692 states and 10951 transitions. [2021-03-10 23:04:57,473 INFO L78 Accepts]: Start accepts. Automaton has 3692 states and 10951 transitions. Word has length 35 [2021-03-10 23:04:57,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:04:57,474 INFO L480 AbstractCegarLoop]: Abstraction has 3692 states and 10951 transitions. [2021-03-10 23:04:57,474 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:04:57,474 INFO L276 IsEmpty]: Start isEmpty. Operand 3692 states and 10951 transitions. [2021-03-10 23:04:57,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:04:57,477 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:04:57,477 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:04:57,679 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-03-10 23:04:57,679 INFO L428 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:04:57,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:04:57,679 INFO L82 PathProgramCache]: Analyzing trace with hash 489782444, now seen corresponding path program 67 times [2021-03-10 23:04:57,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:04:57,679 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941014472] [2021-03-10 23:04:57,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:04:57,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:04:57,849 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:57,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941014472] [2021-03-10 23:04:57,850 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316145372] [2021-03-10 23:04:57,850 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:04:57,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:04:57,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-10 23:04:57,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:04:57,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:04:57,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:57,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:57,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:57,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:04:58,071 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:58,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:04:58,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:58,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:58,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:58,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:04:59,615 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 23:04:59,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-10 23:04:59,617 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:04:59,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:59,628 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:59,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:04:59,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:04:59,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:04:59,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:04:59,635 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-03-10 23:04:59,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:04:59,641 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:04:59,641 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:04:59,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077804076] [2021-03-10 23:04:59,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:04:59,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:04:59,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:04:59,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-03-10 23:04:59,642 INFO L87 Difference]: Start difference. First operand 3692 states and 10951 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:05:25,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:05:25,693 INFO L93 Difference]: Finished difference Result 4993 states and 14715 transitions. [2021-03-10 23:05:25,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:05:25,694 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:05:25,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:05:25,702 INFO L225 Difference]: With dead ends: 4993 [2021-03-10 23:05:25,702 INFO L226 Difference]: Without dead ends: 4890 [2021-03-10 23:05:25,702 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1836.6ms TimeCoverageRelationStatistics Valid=66, Invalid=439, Unknown=1, NotChecked=0, Total=506 [2021-03-10 23:05:25,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-03-10 23:05:25,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3681. [2021-03-10 23:05:25,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3681 states, 3680 states have (on average 2.9638586956521737) internal successors, (10907), 3680 states have internal predecessors, (10907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:05:25,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3681 states to 3681 states and 10907 transitions. [2021-03-10 23:05:25,747 INFO L78 Accepts]: Start accepts. Automaton has 3681 states and 10907 transitions. Word has length 35 [2021-03-10 23:05:25,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:05:25,747 INFO L480 AbstractCegarLoop]: Abstraction has 3681 states and 10907 transitions. [2021-03-10 23:05:25,747 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:05:25,747 INFO L276 IsEmpty]: Start isEmpty. Operand 3681 states and 10907 transitions. [2021-03-10 23:05:25,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:05:25,751 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:05:25,751 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:05:25,951 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:05:25,952 INFO L428 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:05:25,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:05:25,952 INFO L82 PathProgramCache]: Analyzing trace with hash -1737085272, now seen corresponding path program 68 times [2021-03-10 23:05:25,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:05:25,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812671787] [2021-03-10 23:05:25,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:05:25,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:05:26,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:05:26,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812671787] [2021-03-10 23:05:26,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092143657] [2021-03-10 23:05:26,144 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:05:26,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:05:26,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:05:26,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:05:26,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:05:26,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:05:26,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:05:26,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:05:26,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:05:26,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-03-10 23:05:28,366 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:05:28,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:05:28,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:05:28,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:05:28,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:05:28,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:05:31,946 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:05:31,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-10 23:05:31,948 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:05:31,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:05:31,959 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:05:31,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:05:31,961 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:05:31,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:05:31,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:05:31,966 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 23:05:31,972 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:05:31,972 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:05:31,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:05:31,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889040653] [2021-03-10 23:05:31,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:05:31,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:05:31,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:05:31,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=291, Unknown=3, NotChecked=0, Total=342 [2021-03-10 23:05:31,973 INFO L87 Difference]: Start difference. First operand 3681 states and 10907 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:06:26,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:06:26,766 INFO L93 Difference]: Finished difference Result 5002 states and 14721 transitions. [2021-03-10 23:06:26,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:06:26,766 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:06:26,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:06:26,775 INFO L225 Difference]: With dead ends: 5002 [2021-03-10 23:06:26,775 INFO L226 Difference]: Without dead ends: 4899 [2021-03-10 23:06:26,775 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 5825.8ms TimeCoverageRelationStatistics Valid=63, Invalid=396, Unknown=3, NotChecked=0, Total=462 [2021-03-10 23:06:26,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4899 states. [2021-03-10 23:06:26,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4899 to 3691. [2021-03-10 23:06:26,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3691 states, 3690 states have (on average 2.96260162601626) internal successors, (10932), 3690 states have internal predecessors, (10932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:06:26,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3691 states to 3691 states and 10932 transitions. [2021-03-10 23:06:26,819 INFO L78 Accepts]: Start accepts. Automaton has 3691 states and 10932 transitions. Word has length 35 [2021-03-10 23:06:26,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:06:26,819 INFO L480 AbstractCegarLoop]: Abstraction has 3691 states and 10932 transitions. [2021-03-10 23:06:26,819 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:06:26,819 INFO L276 IsEmpty]: Start isEmpty. Operand 3691 states and 10932 transitions. [2021-03-10 23:06:26,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:06:26,823 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:06:26,824 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:06:27,024 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2021-03-10 23:06:27,024 INFO L428 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:06:27,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:06:27,024 INFO L82 PathProgramCache]: Analyzing trace with hash 1370653410, now seen corresponding path program 69 times [2021-03-10 23:06:27,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:06:27,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660581716] [2021-03-10 23:06:27,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:06:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:06:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:06:27,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660581716] [2021-03-10 23:06:27,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709154065] [2021-03-10 23:06:27,193 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:06:27,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-03-10 23:06:27,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:06:27,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:06:27,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:06:27,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:06:27,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:06:27,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:27,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:06:27,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:06:27,356 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:27,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 23:06:27,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:06:27,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:27,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:06:27,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 23:06:27,454 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:06:27,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 23:06:27,456 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:06:27,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:27,464 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:27,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:06:27,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:06:27,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:27,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:06:27,467 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 23:06:27,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:06:27,474 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:06:27,474 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:06:27,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331474798] [2021-03-10 23:06:27,474 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:06:27,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:06:27,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:06:27,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:06:27,475 INFO L87 Difference]: Start difference. First operand 3691 states and 10932 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:06:27,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:06:27,754 INFO L93 Difference]: Finished difference Result 5579 states and 16471 transitions. [2021-03-10 23:06:27,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:06:27,754 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:06:27,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:06:27,763 INFO L225 Difference]: With dead ends: 5579 [2021-03-10 23:06:27,763 INFO L226 Difference]: Without dead ends: 5423 [2021-03-10 23:06:27,763 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 295.9ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-03-10 23:06:27,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5423 states. [2021-03-10 23:06:27,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5423 to 3771. [2021-03-10 23:06:27,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3771 states, 3770 states have (on average 2.9610079575596817) internal successors, (11163), 3770 states have internal predecessors, (11163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:06:27,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3771 states to 3771 states and 11163 transitions. [2021-03-10 23:06:27,813 INFO L78 Accepts]: Start accepts. Automaton has 3771 states and 11163 transitions. Word has length 35 [2021-03-10 23:06:27,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:06:27,813 INFO L480 AbstractCegarLoop]: Abstraction has 3771 states and 11163 transitions. [2021-03-10 23:06:27,813 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:06:27,814 INFO L276 IsEmpty]: Start isEmpty. Operand 3771 states and 11163 transitions. [2021-03-10 23:06:27,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:06:27,818 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:06:27,818 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:06:28,018 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:06:28,018 INFO L428 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:06:28,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:06:28,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1067863646, now seen corresponding path program 70 times [2021-03-10 23:06:28,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:06:28,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723766379] [2021-03-10 23:06:28,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:06:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:06:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:06:28,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723766379] [2021-03-10 23:06:28,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525395219] [2021-03-10 23:06:28,176 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:06:28,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:06:28,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:06:28,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-10 23:06:28,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:06:28,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:06:28,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:06:28,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:28,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:06:28,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-03-10 23:06:29,183 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:29,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:06:29,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:06:29,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:29,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:06:29,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:06:31,226 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 23:06:31,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-10 23:06:31,229 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:06:31,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:31,241 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:31,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:06:31,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:06:31,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:06:31,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:06:31,249 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-03-10 23:06:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:06:31,256 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:06:31,256 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:06:31,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504014867] [2021-03-10 23:06:31,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:06:31,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:06:31,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:06:31,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=289, Unknown=1, NotChecked=0, Total=342 [2021-03-10 23:06:31,257 INFO L87 Difference]: Start difference. First operand 3771 states and 11163 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:01,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:07:01,851 INFO L93 Difference]: Finished difference Result 5332 states and 15688 transitions. [2021-03-10 23:07:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:07:01,852 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:07:01,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:07:01,861 INFO L225 Difference]: With dead ends: 5332 [2021-03-10 23:07:01,861 INFO L226 Difference]: Without dead ends: 5181 [2021-03-10 23:07:01,861 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 3041.9ms TimeCoverageRelationStatistics Valid=73, Invalid=432, Unknown=1, NotChecked=0, Total=506 [2021-03-10 23:07:01,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5181 states. [2021-03-10 23:07:01,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5181 to 3741. [2021-03-10 23:07:01,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 3740 states have (on average 2.9606951871657756) internal successors, (11073), 3740 states have internal predecessors, (11073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:01,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 11073 transitions. [2021-03-10 23:07:01,922 INFO L78 Accepts]: Start accepts. Automaton has 3741 states and 11073 transitions. Word has length 35 [2021-03-10 23:07:01,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:07:01,922 INFO L480 AbstractCegarLoop]: Abstraction has 3741 states and 11073 transitions. [2021-03-10 23:07:01,922 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:01,922 INFO L276 IsEmpty]: Start isEmpty. Operand 3741 states and 11073 transitions. [2021-03-10 23:07:01,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:07:01,926 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:07:01,926 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:07:02,127 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-03-10 23:07:02,128 INFO L428 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:07:02,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:07:02,128 INFO L82 PathProgramCache]: Analyzing trace with hash -690829870, now seen corresponding path program 71 times [2021-03-10 23:07:02,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:07:02,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548440536] [2021-03-10 23:07:02,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:07:02,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:07:02,276 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:02,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548440536] [2021-03-10 23:07:02,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224703427] [2021-03-10 23:07:02,276 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:02,302 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-10 23:07:02,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:07:02,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:07:02,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:07:02,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:07:02,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:02,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:02,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:02,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:07:02,480 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:02,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 23:07:02,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:02,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:02,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:02,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 23:07:02,607 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:07:02,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 23:07:02,609 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:02,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:02,618 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:02,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:07:02,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:02,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:02,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:07:02,621 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 23:07:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:02,628 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:07:02,628 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:07:02,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695088085] [2021-03-10 23:07:02,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:07:02,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:07:02,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:07:02,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:07:02,628 INFO L87 Difference]: Start difference. First operand 3741 states and 11073 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:03,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:07:03,020 INFO L93 Difference]: Finished difference Result 5457 states and 16152 transitions. [2021-03-10 23:07:03,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:07:03,020 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:07:03,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:07:03,029 INFO L225 Difference]: With dead ends: 5457 [2021-03-10 23:07:03,029 INFO L226 Difference]: Without dead ends: 5420 [2021-03-10 23:07:03,029 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 322.7ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-03-10 23:07:03,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5420 states. [2021-03-10 23:07:03,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5420 to 3789. [2021-03-10 23:07:03,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3789 states, 3788 states have (on average 2.961193241816262) internal successors, (11217), 3788 states have internal predecessors, (11217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:03,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 11217 transitions. [2021-03-10 23:07:03,078 INFO L78 Accepts]: Start accepts. Automaton has 3789 states and 11217 transitions. Word has length 35 [2021-03-10 23:07:03,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:07:03,078 INFO L480 AbstractCegarLoop]: Abstraction has 3789 states and 11217 transitions. [2021-03-10 23:07:03,078 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:03,078 INFO L276 IsEmpty]: Start isEmpty. Operand 3789 states and 11217 transitions. [2021-03-10 23:07:03,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:07:03,082 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:07:03,082 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:07:03,283 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:03,283 INFO L428 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:07:03,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:07:03,284 INFO L82 PathProgramCache]: Analyzing trace with hash 469963718, now seen corresponding path program 72 times [2021-03-10 23:07:03,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:07:03,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495312818] [2021-03-10 23:07:03,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:07:03,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:07:03,432 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:03,432 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495312818] [2021-03-10 23:07:03,432 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462214013] [2021-03-10 23:07:03,432 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:03,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-03-10 23:07:03,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:07:03,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:07:03,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:07:03,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:07:03,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:03,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:03,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:03,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:07:03,747 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:03,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-03-10 23:07:03,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:03,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:03,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:03,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-10 23:07:05,876 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 23:07:05,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2021-03-10 23:07:05,879 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:05,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:05,890 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:05,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:07:05,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:05,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:05,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:07:05,896 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-03-10 23:07:05,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:05,902 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:07:05,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-03-10 23:07:05,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378131653] [2021-03-10 23:07:05,903 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-10 23:07:05,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:07:05,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-10 23:07:05,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-03-10 23:07:05,903 INFO L87 Difference]: Start difference. First operand 3789 states and 11217 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:06,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:07:06,192 INFO L93 Difference]: Finished difference Result 5766 states and 17053 transitions. [2021-03-10 23:07:06,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:07:06,192 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:07:06,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:07:06,200 INFO L225 Difference]: With dead ends: 5766 [2021-03-10 23:07:06,201 INFO L226 Difference]: Without dead ends: 5711 [2021-03-10 23:07:06,201 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 2376.0ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-03-10 23:07:06,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5711 states. [2021-03-10 23:07:06,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5711 to 3825. [2021-03-10 23:07:06,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3825 states, 3824 states have (on average 2.961558577405858) internal successors, (11325), 3824 states have internal predecessors, (11325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:06,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 11325 transitions. [2021-03-10 23:07:06,251 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 11325 transitions. Word has length 35 [2021-03-10 23:07:06,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:07:06,251 INFO L480 AbstractCegarLoop]: Abstraction has 3825 states and 11325 transitions. [2021-03-10 23:07:06,251 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:06,251 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 11325 transitions. [2021-03-10 23:07:06,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:07:06,255 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:07:06,255 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:07:06,456 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:06,456 INFO L428 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:07:06,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:07:06,457 INFO L82 PathProgramCache]: Analyzing trace with hash -1386009022, now seen corresponding path program 73 times [2021-03-10 23:07:06,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:07:06,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621231001] [2021-03-10 23:07:06,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:07:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:07:06,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:06,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621231001] [2021-03-10 23:07:06,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517454001] [2021-03-10 23:07:06,606 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:06,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:07:06,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:07:06,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:07:06,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:07:06,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:06,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:06,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:06,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:07:06,932 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 23:07:06,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-03-10 23:07:06,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:06,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:06,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:06,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-03-10 23:07:06,999 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:07,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:07:07,005 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:07,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:07,018 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:07,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:07:07,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:07,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:07,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:07:07,025 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:07:07,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:07,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:07:07,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-03-10 23:07:07,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24062143] [2021-03-10 23:07:07,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-10 23:07:07,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:07:07,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-10 23:07:07,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-03-10 23:07:07,037 INFO L87 Difference]: Start difference. First operand 3825 states and 11325 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:07,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:07:07,327 INFO L93 Difference]: Finished difference Result 5412 states and 15954 transitions. [2021-03-10 23:07:07,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:07:07,327 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:07:07,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:07:07,335 INFO L225 Difference]: With dead ends: 5412 [2021-03-10 23:07:07,335 INFO L226 Difference]: Without dead ends: 5357 [2021-03-10 23:07:07,335 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 371.9ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-03-10 23:07:07,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2021-03-10 23:07:07,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 3759. [2021-03-10 23:07:07,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3759 states, 3758 states have (on average 2.960883448642895) internal successors, (11127), 3758 states have internal predecessors, (11127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:07,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3759 states to 3759 states and 11127 transitions. [2021-03-10 23:07:07,415 INFO L78 Accepts]: Start accepts. Automaton has 3759 states and 11127 transitions. Word has length 35 [2021-03-10 23:07:07,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:07:07,415 INFO L480 AbstractCegarLoop]: Abstraction has 3759 states and 11127 transitions. [2021-03-10 23:07:07,415 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:07,415 INFO L276 IsEmpty]: Start isEmpty. Operand 3759 states and 11127 transitions. [2021-03-10 23:07:07,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:07:07,420 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:07:07,420 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:07:07,620 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:07,620 INFO L428 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:07:07,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:07:07,621 INFO L82 PathProgramCache]: Analyzing trace with hash 804122284, now seen corresponding path program 74 times [2021-03-10 23:07:07,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:07:07,621 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856922081] [2021-03-10 23:07:07,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:07:07,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:07:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:07,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856922081] [2021-03-10 23:07:07,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393869920] [2021-03-10 23:07:07,799 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:07,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:07:07,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:07:07,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:07:07,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:07:09,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:07:09,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:09,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:09,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:09,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-03-10 23:07:13,853 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:13,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:07:13,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:13,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:13,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:13,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:07:19,981 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:07:19,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-10 23:07:19,983 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:19,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:19,994 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:19,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:07:19,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:20,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:20,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:07:20,000 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 23:07:20,007 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:20,007 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:07:20,007 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-03-10 23:07:20,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672831704] [2021-03-10 23:07:20,007 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-10 23:07:20,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:07:20,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-10 23:07:20,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=285, Unknown=6, NotChecked=0, Total=342 [2021-03-10 23:07:20,008 INFO L87 Difference]: Start difference. First operand 3759 states and 11127 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:48,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:07:48,405 INFO L93 Difference]: Finished difference Result 5619 states and 16448 transitions. [2021-03-10 23:07:48,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-10 23:07:48,406 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:07:48,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:07:48,415 INFO L225 Difference]: With dead ends: 5619 [2021-03-10 23:07:48,415 INFO L226 Difference]: Without dead ends: 5407 [2021-03-10 23:07:48,415 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 12170.1ms TimeCoverageRelationStatistics Valid=61, Invalid=353, Unknown=6, NotChecked=0, Total=420 [2021-03-10 23:07:48,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5407 states. [2021-03-10 23:07:48,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5407 to 3801. [2021-03-10 23:07:48,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 2.9576315789473684) internal successors, (11239), 3800 states have internal predecessors, (11239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:48,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-03-10 23:07:48,505 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-03-10 23:07:48,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:07:48,505 INFO L480 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-03-10 23:07:48,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:07:48,505 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-03-10 23:07:48,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:07:48,510 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:07:48,510 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:07:48,710 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2021-03-10 23:07:48,710 INFO L428 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:07:48,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:07:48,711 INFO L82 PathProgramCache]: Analyzing trace with hash -562573944, now seen corresponding path program 75 times [2021-03-10 23:07:48,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:07:48,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782044650] [2021-03-10 23:07:48,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:07:48,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:07:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-10 23:07:48,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782044650] [2021-03-10 23:07:48,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040897050] [2021-03-10 23:07:48,849 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:07:48,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-10 23:07:48,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:07:48,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-03-10 23:07:48,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:07:48,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:07:48,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:48,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:48,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:48,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:38 [2021-03-10 23:07:49,116 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:49,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:07:49,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:07:49,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:49,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:49,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:55, output treesize:41 [2021-03-10 23:07:51,277 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-03-10 23:07:51,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-03-10 23:07:51,298 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:07:51,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:51,327 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:51,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 23:07:51,331 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-03-10 23:07:51,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:07:51,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 23:07:51,348 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-03-10 23:07:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:07:51,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:07:51,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-03-10 23:07:51,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547552152] [2021-03-10 23:07:51,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:07:51,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:07:51,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:07:51,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-03-10 23:07:51,385 INFO L87 Difference]: Start difference. First operand 3801 states and 11239 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:26,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:08:26,228 INFO L93 Difference]: Finished difference Result 6446 states and 19031 transitions. [2021-03-10 23:08:26,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-10 23:08:26,228 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:08:26,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:08:26,238 INFO L225 Difference]: With dead ends: 6446 [2021-03-10 23:08:26,238 INFO L226 Difference]: Without dead ends: 6397 [2021-03-10 23:08:26,238 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 6639.4ms TimeCoverageRelationStatistics Valid=147, Invalid=662, Unknown=3, NotChecked=0, Total=812 [2021-03-10 23:08:26,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6397 states. [2021-03-10 23:08:26,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6397 to 3831. [2021-03-10 23:08:26,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3831 states, 3830 states have (on average 2.957963446475196) internal successors, (11329), 3830 states have internal predecessors, (11329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:26,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3831 states to 3831 states and 11329 transitions. [2021-03-10 23:08:26,290 INFO L78 Accepts]: Start accepts. Automaton has 3831 states and 11329 transitions. Word has length 35 [2021-03-10 23:08:26,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:08:26,290 INFO L480 AbstractCegarLoop]: Abstraction has 3831 states and 11329 transitions. [2021-03-10 23:08:26,290 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:26,290 INFO L276 IsEmpty]: Start isEmpty. Operand 3831 states and 11329 transitions. [2021-03-10 23:08:26,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:08:26,294 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:08:26,294 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:08:26,495 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-03-10 23:08:26,495 INFO L428 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:08:26,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:08:26,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1129159930, now seen corresponding path program 76 times [2021-03-10 23:08:26,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:08:26,496 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96225597] [2021-03-10 23:08:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:08:26,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:08:26,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-10 23:08:26,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96225597] [2021-03-10 23:08:26,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958286981] [2021-03-10 23:08:26,647 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:08:26,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:08:26,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:08:26,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:08:26,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:08:26,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:08:26,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:26,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:26,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:26,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-03-10 23:08:26,999 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:08:26,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2021-03-10 23:08:27,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:27,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:27,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:27,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-03-10 23:08:30,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:30,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:08:30,350 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:30,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:30,362 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:30,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:08:30,364 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:30,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:30,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:08:30,370 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:08:30,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:08:30,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:08:30,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-03-10 23:08:30,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755475570] [2021-03-10 23:08:30,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:08:30,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:08:30,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:08:30,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=252, Unknown=1, NotChecked=0, Total=306 [2021-03-10 23:08:30,382 INFO L87 Difference]: Start difference. First operand 3831 states and 11329 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:47,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:08:47,196 INFO L93 Difference]: Finished difference Result 5332 states and 15626 transitions. [2021-03-10 23:08:47,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:08:47,196 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:08:47,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:08:47,206 INFO L225 Difference]: With dead ends: 5332 [2021-03-10 23:08:47,207 INFO L226 Difference]: Without dead ends: 5277 [2021-03-10 23:08:47,207 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 3667.7ms TimeCoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2021-03-10 23:08:47,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2021-03-10 23:08:47,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 3801. [2021-03-10 23:08:47,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 2.9576315789473684) internal successors, (11239), 3800 states have internal predecessors, (11239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:47,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-03-10 23:08:47,290 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-03-10 23:08:47,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:08:47,290 INFO L480 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-03-10 23:08:47,291 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:47,291 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-03-10 23:08:47,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:08:47,295 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:08:47,295 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:08:47,496 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-03-10 23:08:47,496 INFO L428 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:08:47,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:08:47,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1884724616, now seen corresponding path program 77 times [2021-03-10 23:08:47,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:08:47,496 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204000151] [2021-03-10 23:08:47,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:08:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:08:47,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:08:47,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204000151] [2021-03-10 23:08:47,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196352280] [2021-03-10 23:08:47,648 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:08:47,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-03-10 23:08:47,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:08:47,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:08:47,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:08:47,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:08:47,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:47,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:47,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:47,711 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:08:47,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:47,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 23:08:47,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:47,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:47,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:47,815 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 23:08:47,910 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:08:47,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-10 23:08:47,912 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:47,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:47,921 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:47,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:08:47,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:47,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:47,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:08:47,924 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-10 23:08:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:08:47,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:08:47,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 23:08:47,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619744642] [2021-03-10 23:08:47,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 23:08:47,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:08:47,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 23:08:47,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-03-10 23:08:47,931 INFO L87 Difference]: Start difference. First operand 3801 states and 11239 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:54,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:08:54,350 INFO L93 Difference]: Finished difference Result 6158 states and 18162 transitions. [2021-03-10 23:08:54,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:08:54,350 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:08:54,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:08:54,361 INFO L225 Difference]: With dead ends: 6158 [2021-03-10 23:08:54,361 INFO L226 Difference]: Without dead ends: 5990 [2021-03-10 23:08:54,361 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 267.6ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:08:54,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5990 states. [2021-03-10 23:08:54,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5990 to 3881. [2021-03-10 23:08:54,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3881 states, 3880 states have (on average 2.9561855670103094) internal successors, (11470), 3880 states have internal predecessors, (11470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:54,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3881 states to 3881 states and 11470 transitions. [2021-03-10 23:08:54,420 INFO L78 Accepts]: Start accepts. Automaton has 3881 states and 11470 transitions. Word has length 35 [2021-03-10 23:08:54,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:08:54,420 INFO L480 AbstractCegarLoop]: Abstraction has 3881 states and 11470 transitions. [2021-03-10 23:08:54,420 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:08:54,420 INFO L276 IsEmpty]: Start isEmpty. Operand 3881 states and 11470 transitions. [2021-03-10 23:08:54,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:08:54,425 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:08:54,425 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:08:54,625 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2021-03-10 23:08:54,625 INFO L428 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:08:54,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:08:54,626 INFO L82 PathProgramCache]: Analyzing trace with hash -28274376, now seen corresponding path program 78 times [2021-03-10 23:08:54,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:08:54,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835083320] [2021-03-10 23:08:54,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:08:54,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:08:54,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:08:54,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835083320] [2021-03-10 23:08:54,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941902846] [2021-03-10 23:08:54,777 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:08:54,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-03-10 23:08:54,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:08:54,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-03-10 23:08:54,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:08:54,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:08:54,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:54,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:54,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:54,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:20 [2021-03-10 23:08:55,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:55,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-03-10 23:08:55,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:08:55,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:55,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:55,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-03-10 23:08:55,229 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-03-10 23:08:55,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-03-10 23:08:55,246 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:08:55,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:55,270 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:55,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 23:08:55,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-03-10 23:08:55,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:08:55,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 23:08:55,286 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-03-10 23:08:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:08:55,329 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:08:55,330 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-03-10 23:08:55,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575040142] [2021-03-10 23:08:55,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-03-10 23:08:55,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:08:55,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-03-10 23:08:55,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-03-10 23:08:55,330 INFO L87 Difference]: Start difference. First operand 3881 states and 11470 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:13,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:09:13,066 INFO L93 Difference]: Finished difference Result 5866 states and 17251 transitions. [2021-03-10 23:09:13,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-10 23:09:13,066 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:09:13,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:09:13,078 INFO L225 Difference]: With dead ends: 5866 [2021-03-10 23:09:13,078 INFO L226 Difference]: Without dead ends: 5725 [2021-03-10 23:09:13,078 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 2794.8ms TimeCoverageRelationStatistics Valid=132, Invalid=797, Unknown=1, NotChecked=0, Total=930 [2021-03-10 23:09:13,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states. [2021-03-10 23:09:13,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 3851. [2021-03-10 23:09:13,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3851 states, 3850 states have (on average 2.9558441558441557) internal successors, (11380), 3850 states have internal predecessors, (11380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:13,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-03-10 23:09:13,132 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-03-10 23:09:13,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:09:13,132 INFO L480 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-03-10 23:09:13,132 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:13,132 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-03-10 23:09:13,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:09:13,137 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:09:13,137 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:09:13,337 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:13,337 INFO L428 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:09:13,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:09:13,338 INFO L82 PathProgramCache]: Analyzing trace with hash 348759400, now seen corresponding path program 79 times [2021-03-10 23:09:13,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:09:13,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750483129] [2021-03-10 23:09:13,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:09:13,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:09:13,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:13,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750483129] [2021-03-10 23:09:13,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799641534] [2021-03-10 23:09:13,476 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:13,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:09:13,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:09:13,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:09:13,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:09:13,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:13,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:13,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:13,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:09:13,682 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:13,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 23:09:13,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:13,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:13,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:13,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 23:09:13,805 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-10 23:09:13,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-03-10 23:09:13,807 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:13,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:13,816 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:13,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:09:13,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:13,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:13,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:09:13,818 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-03-10 23:09:13,825 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:13,825 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:09:13,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 23:09:13,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679865922] [2021-03-10 23:09:13,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 23:09:13,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:09:13,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 23:09:13,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-03-10 23:09:13,826 INFO L87 Difference]: Start difference. First operand 3851 states and 11380 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:14,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:09:14,165 INFO L93 Difference]: Finished difference Result 6068 states and 17943 transitions. [2021-03-10 23:09:14,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:09:14,165 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:09:14,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:09:14,174 INFO L225 Difference]: With dead ends: 6068 [2021-03-10 23:09:14,174 INFO L226 Difference]: Without dead ends: 6022 [2021-03-10 23:09:14,174 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 310.0ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:09:14,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6022 states. [2021-03-10 23:09:14,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6022 to 3887. [2021-03-10 23:09:14,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3887 states, 3886 states have (on average 2.9562532166752447) internal successors, (11488), 3886 states have internal predecessors, (11488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:14,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-03-10 23:09:14,228 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-03-10 23:09:14,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:09:14,228 INFO L480 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-03-10 23:09:14,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:14,228 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-03-10 23:09:14,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:09:14,233 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:09:14,233 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:09:14,433 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:14,433 INFO L428 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:09:14,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:09:14,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1509552988, now seen corresponding path program 80 times [2021-03-10 23:09:14,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:09:14,434 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677577595] [2021-03-10 23:09:14,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:09:14,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:09:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:14,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677577595] [2021-03-10 23:09:14,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189588323] [2021-03-10 23:09:14,574 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:14,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:09:14,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:09:14,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:09:14,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:09:14,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:09:14,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:14,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:14,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:14,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:09:14,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:14,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-03-10 23:09:14,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:14,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:14,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:14,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-10 23:09:16,978 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 23:09:16,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2021-03-10 23:09:16,981 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:16,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:16,995 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:16,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:09:16,997 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:17,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:17,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:09:17,002 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-03-10 23:09:17,009 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:17,010 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:09:17,010 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:09:17,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135227284] [2021-03-10 23:09:17,010 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:09:17,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:09:17,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:09:17,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-03-10 23:09:17,011 INFO L87 Difference]: Start difference. First operand 3887 states and 11488 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:43,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:09:43,673 INFO L93 Difference]: Finished difference Result 6237 states and 18421 transitions. [2021-03-10 23:09:43,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:09:43,673 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:09:43,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:09:43,685 INFO L225 Difference]: With dead ends: 6237 [2021-03-10 23:09:43,685 INFO L226 Difference]: Without dead ends: 6134 [2021-03-10 23:09:43,685 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 2346.5ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-03-10 23:09:43,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6134 states. [2021-03-10 23:09:43,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6134 to 3953. [2021-03-10 23:09:43,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3953 states, 3952 states have (on average 2.9554655870445345) internal successors, (11680), 3952 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:43,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3953 states to 3953 states and 11680 transitions. [2021-03-10 23:09:43,740 INFO L78 Accepts]: Start accepts. Automaton has 3953 states and 11680 transitions. Word has length 35 [2021-03-10 23:09:43,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:09:43,740 INFO L480 AbstractCegarLoop]: Abstraction has 3953 states and 11680 transitions. [2021-03-10 23:09:43,740 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:43,740 INFO L276 IsEmpty]: Start isEmpty. Operand 3953 states and 11680 transitions. [2021-03-10 23:09:43,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:09:43,745 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:09:43,745 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:09:43,945 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:43,945 INFO L428 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:09:43,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:09:43,946 INFO L82 PathProgramCache]: Analyzing trace with hash -346419752, now seen corresponding path program 81 times [2021-03-10 23:09:43,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:09:43,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018200151] [2021-03-10 23:09:43,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:09:43,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:09:44,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:44,091 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018200151] [2021-03-10 23:09:44,091 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260759045] [2021-03-10 23:09:44,091 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:44,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-10 23:09:44,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:09:44,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:09:44,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:09:44,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:09:44,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:44,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:44,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:44,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-10 23:09:44,374 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 23:09:44,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-03-10 23:09:44,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:44,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:44,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:44,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-03-10 23:09:44,436 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:44,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:09:44,442 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:44,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:44,456 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:44,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:09:44,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:44,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:44,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:09:44,463 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:09:44,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:44,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:09:44,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:09:44,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276303026] [2021-03-10 23:09:44,474 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:09:44,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:09:44,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:09:44,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:09:44,474 INFO L87 Difference]: Start difference. First operand 3953 states and 11680 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:51,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:09:51,262 INFO L93 Difference]: Finished difference Result 5794 states and 17064 transitions. [2021-03-10 23:09:51,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:09:51,262 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:09:51,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:09:51,273 INFO L225 Difference]: With dead ends: 5794 [2021-03-10 23:09:51,273 INFO L226 Difference]: Without dead ends: 5648 [2021-03-10 23:09:51,274 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 330.9ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-03-10 23:09:51,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5648 states. [2021-03-10 23:09:51,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5648 to 3851. [2021-03-10 23:09:51,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3851 states, 3850 states have (on average 2.9558441558441557) internal successors, (11380), 3850 states have internal predecessors, (11380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:51,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-03-10 23:09:51,360 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-03-10 23:09:51,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:09:51,360 INFO L480 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-03-10 23:09:51,360 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:51,360 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-03-10 23:09:51,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:09:51,365 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:09:51,365 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:09:51,565 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:51,566 INFO L428 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:09:51,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:09:51,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1201716716, now seen corresponding path program 82 times [2021-03-10 23:09:51,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:09:51,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855865723] [2021-03-10 23:09:51,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:09:51,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:09:51,705 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:51,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855865723] [2021-03-10 23:09:51,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587656788] [2021-03-10 23:09:51,705 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:51,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:09:51,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:09:51,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:09:51,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:09:51,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:09:51,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:51,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:51,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:51,820 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 23:09:51,904 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:51,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-03-10 23:09:51,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:51,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:51,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:51,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-10 23:09:52,055 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-10 23:09:52,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-03-10 23:09:52,057 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:52,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:52,077 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:52,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:09:52,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:52,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:52,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:09:52,081 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-03-10 23:09:52,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:52,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:09:52,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 23:09:52,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701485457] [2021-03-10 23:09:52,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 23:09:52,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:09:52,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 23:09:52,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-03-10 23:09:52,090 INFO L87 Difference]: Start difference. First operand 3851 states and 11380 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:52,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:09:52,512 INFO L93 Difference]: Finished difference Result 6031 states and 17839 transitions. [2021-03-10 23:09:52,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:09:52,512 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:09:52,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:09:52,522 INFO L225 Difference]: With dead ends: 6031 [2021-03-10 23:09:52,522 INFO L226 Difference]: Without dead ends: 5985 [2021-03-10 23:09:52,522 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 373.6ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:09:52,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5985 states. [2021-03-10 23:09:52,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5985 to 3951. [2021-03-10 23:09:52,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3951 states, 3950 states have (on average 2.956962025316456) internal successors, (11680), 3950 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:52,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 11680 transitions. [2021-03-10 23:09:52,580 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 11680 transitions. Word has length 35 [2021-03-10 23:09:52,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:09:52,580 INFO L480 AbstractCegarLoop]: Abstraction has 3951 states and 11680 transitions. [2021-03-10 23:09:52,580 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:52,580 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 11680 transitions. [2021-03-10 23:09:52,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:09:52,585 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:09:52,585 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:09:52,786 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:52,786 INFO L428 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:09:52,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:09:52,786 INFO L82 PathProgramCache]: Analyzing trace with hash -1932456992, now seen corresponding path program 83 times [2021-03-10 23:09:52,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:09:52,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396809873] [2021-03-10 23:09:52,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:09:52,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:09:52,941 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:52,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396809873] [2021-03-10 23:09:52,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300725750] [2021-03-10 23:09:52,941 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:52,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-10 23:09:52,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:09:52,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:09:52,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:09:53,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:09:53,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:53,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:53,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:53,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 23:09:53,319 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:53,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-03-10 23:09:53,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:53,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:53,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:53,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-10 23:09:55,436 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 23:09:55,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2021-03-10 23:09:55,438 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:55,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:55,449 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:55,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:09:55,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:55,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:55,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:09:55,455 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-03-10 23:09:55,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:55,462 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:09:55,462 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:09:55,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765895190] [2021-03-10 23:09:55,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:09:55,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:09:55,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:09:55,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=193, Unknown=1, NotChecked=0, Total=240 [2021-03-10 23:09:55,463 INFO L87 Difference]: Start difference. First operand 3951 states and 11680 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:55,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:09:55,822 INFO L93 Difference]: Finished difference Result 6027 states and 17812 transitions. [2021-03-10 23:09:55,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:09:55,823 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:09:55,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:09:55,832 INFO L225 Difference]: With dead ends: 6027 [2021-03-10 23:09:55,832 INFO L226 Difference]: Without dead ends: 5981 [2021-03-10 23:09:55,832 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 2427.6ms TimeCoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-03-10 23:09:55,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2021-03-10 23:09:55,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 3987. [2021-03-10 23:09:55,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3987 states, 3986 states have (on average 2.9573507275464124) internal successors, (11788), 3986 states have internal predecessors, (11788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:55,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3987 states to 3987 states and 11788 transitions. [2021-03-10 23:09:55,889 INFO L78 Accepts]: Start accepts. Automaton has 3987 states and 11788 transitions. Word has length 35 [2021-03-10 23:09:55,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:09:55,890 INFO L480 AbstractCegarLoop]: Abstraction has 3987 states and 11788 transitions. [2021-03-10 23:09:55,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:09:55,890 INFO L276 IsEmpty]: Start isEmpty. Operand 3987 states and 11788 transitions. [2021-03-10 23:09:55,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:09:55,895 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:09:55,895 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:09:56,095 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2021-03-10 23:09:56,096 INFO L428 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:09:56,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:09:56,096 INFO L82 PathProgramCache]: Analyzing trace with hash 506537564, now seen corresponding path program 84 times [2021-03-10 23:09:56,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:09:56,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84820445] [2021-03-10 23:09:56,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:09:56,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:09:56,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:56,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84820445] [2021-03-10 23:09:56,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209470966] [2021-03-10 23:09:56,252 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:09:56,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-10 23:09:56,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:09:56,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:09:56,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:09:56,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-10 23:09:56,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:56,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:56,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:56,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-03-10 23:09:56,597 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-10 23:09:56,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-03-10 23:09:56,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:56,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:56,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:56,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-03-10 23:09:56,710 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:56,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:09:56,716 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:09:56,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:56,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:56,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:09:56,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:09:56,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:09:56,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:09:56,736 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:09:56,747 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:09:56,747 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:09:56,747 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-03-10 23:09:56,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132225278] [2021-03-10 23:09:56,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-10 23:09:56,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:09:56,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-10 23:09:56,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-03-10 23:09:56,748 INFO L87 Difference]: Start difference. First operand 3987 states and 11788 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:10:03,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:10:03,655 INFO L93 Difference]: Finished difference Result 5772 states and 17034 transitions. [2021-03-10 23:10:03,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-10 23:10:03,655 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:10:03,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:10:03,667 INFO L225 Difference]: With dead ends: 5772 [2021-03-10 23:10:03,667 INFO L226 Difference]: Without dead ends: 5699 [2021-03-10 23:10:03,667 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 398.6ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-03-10 23:10:03,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5699 states. [2021-03-10 23:10:03,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5699 to 3873. [2021-03-10 23:10:03,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3873 states, 3872 states have (on average 2.956095041322314) internal successors, (11446), 3872 states have internal predecessors, (11446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:10:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3873 states to 3873 states and 11446 transitions. [2021-03-10 23:10:03,727 INFO L78 Accepts]: Start accepts. Automaton has 3873 states and 11446 transitions. Word has length 35 [2021-03-10 23:10:03,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:10:03,727 INFO L480 AbstractCegarLoop]: Abstraction has 3873 states and 11446 transitions. [2021-03-10 23:10:03,727 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:10:03,727 INFO L276 IsEmpty]: Start isEmpty. Operand 3873 states and 11446 transitions. [2021-03-10 23:10:03,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:10:03,733 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:10:03,733 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:10:03,934 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-03-10 23:10:03,934 INFO L428 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:10:03,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:10:03,935 INFO L82 PathProgramCache]: Analyzing trace with hash -387765256, now seen corresponding path program 85 times [2021-03-10 23:10:03,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:10:03,935 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303981763] [2021-03-10 23:10:03,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:10:03,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:10:04,087 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:10:04,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303981763] [2021-03-10 23:10:04,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114026030] [2021-03-10 23:10:04,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:10:04,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:10:04,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:10:04,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:10:04,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-03-10 23:10:04,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:10:04,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:04,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:10:04,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-03-10 23:10:04,297 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:04,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-03-10 23:10:04,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:10:04,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:04,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:10:04,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-03-10 23:10:08,378 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-10 23:10:08,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-03-10 23:10:08,380 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:10:08,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:08,389 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:08,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:10:08,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:10:08,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:08,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:10:08,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-03-10 23:10:08,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:10:08,398 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:10:08,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 23:10:08,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498039958] [2021-03-10 23:10:08,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 23:10:08,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:10:08,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 23:10:08,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-03-10 23:10:08,399 INFO L87 Difference]: Start difference. First operand 3873 states and 11446 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:10:52,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:10:52,899 INFO L93 Difference]: Finished difference Result 5669 states and 16750 transitions. [2021-03-10 23:10:52,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:10:52,900 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:10:52,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:10:52,911 INFO L225 Difference]: With dead ends: 5669 [2021-03-10 23:10:52,912 INFO L226 Difference]: Without dead ends: 5623 [2021-03-10 23:10:52,912 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 4269.9ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-03-10 23:10:52,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5623 states. [2021-03-10 23:10:52,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5623 to 3923. [2021-03-10 23:10:52,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3923 states, 3922 states have (on average 2.9566547679755226) internal successors, (11596), 3922 states have internal predecessors, (11596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:10:52,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3923 states to 3923 states and 11596 transitions. [2021-03-10 23:10:52,995 INFO L78 Accepts]: Start accepts. Automaton has 3923 states and 11596 transitions. Word has length 35 [2021-03-10 23:10:52,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:10:52,996 INFO L480 AbstractCegarLoop]: Abstraction has 3923 states and 11596 transitions. [2021-03-10 23:10:52,996 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:10:52,996 INFO L276 IsEmpty]: Start isEmpty. Operand 3923 states and 11596 transitions. [2021-03-10 23:10:53,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:10:53,002 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:10:53,002 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:10:53,222 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:10:53,222 INFO L428 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:10:53,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:10:53,223 INFO L82 PathProgramCache]: Analyzing trace with hash 2051229300, now seen corresponding path program 86 times [2021-03-10 23:10:53,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:10:53,223 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510579349] [2021-03-10 23:10:53,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:10:53,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:10:53,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:10:53,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510579349] [2021-03-10 23:10:53,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958510665] [2021-03-10 23:10:53,367 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:10:53,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-10 23:10:53,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:10:53,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:10:53,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:10:53,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-03-10 23:10:53,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:10:53,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:53,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:10:53,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-03-10 23:10:53,568 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-10 23:10:53,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 29 [2021-03-10 23:10:53,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:10:53,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:53,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:10:53,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:49, output treesize:25 [2021-03-10 23:10:53,656 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:53,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:10:53,663 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:10:53,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:53,677 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:53,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:10:53,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:10:53,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:10:53,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:10:53,684 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:10:53,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:10:53,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:10:53,695 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 23:10:53,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103696734] [2021-03-10 23:10:53,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 23:10:53,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:10:53,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 23:10:53,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-03-10 23:10:53,696 INFO L87 Difference]: Start difference. First operand 3923 states and 11596 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:11:04,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:11:04,329 INFO L93 Difference]: Finished difference Result 5392 states and 15912 transitions. [2021-03-10 23:11:04,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-10 23:11:04,330 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:11:04,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:11:04,340 INFO L225 Difference]: With dead ends: 5392 [2021-03-10 23:11:04,341 INFO L226 Difference]: Without dead ends: 5319 [2021-03-10 23:11:04,341 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 287.9ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-03-10 23:11:04,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5319 states. [2021-03-10 23:11:04,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5319 to 3887. [2021-03-10 23:11:04,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3887 states, 3886 states have (on average 2.9562532166752447) internal successors, (11488), 3886 states have internal predecessors, (11488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:11:04,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-03-10 23:11:04,393 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-03-10 23:11:04,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:11:04,393 INFO L480 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-03-10 23:11:04,393 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:11:04,393 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-03-10 23:11:04,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:11:04,398 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:11:04,398 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:11:04,598 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-03-10 23:11:04,599 INFO L428 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:11:04,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:11:04,599 INFO L82 PathProgramCache]: Analyzing trace with hash -232121480, now seen corresponding path program 87 times [2021-03-10 23:11:04,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:11:04,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093635872] [2021-03-10 23:11:04,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:11:04,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:11:04,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:11:04,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093635872] [2021-03-10 23:11:04,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162480284] [2021-03-10 23:11:04,754 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:11:04,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-10 23:11:04,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:11:04,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-10 23:11:04,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:11:04,975 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-10 23:11:04,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2021-03-10 23:11:04,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:11:04,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:04,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:11:04,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-03-10 23:11:15,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-10 23:11:15,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:11:15,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:15,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:11:15,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-10 23:11:17,121 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:17,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:11:17,127 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:11:17,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:17,146 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:17,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:11:17,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:11:17,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:17,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:11:17,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-10 23:11:17,169 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:11:17,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:11:17,170 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-03-10 23:11:17,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675394924] [2021-03-10 23:11:17,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-10 23:11:17,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:11:17,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-10 23:11:17,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=169, Unknown=6, NotChecked=0, Total=210 [2021-03-10 23:11:17,171 INFO L87 Difference]: Start difference. First operand 3887 states and 11488 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:11:28,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:11:28,274 INFO L93 Difference]: Finished difference Result 5158 states and 15220 transitions. [2021-03-10 23:11:28,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-10 23:11:28,274 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:11:28,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:11:28,283 INFO L225 Difference]: With dead ends: 5158 [2021-03-10 23:11:28,283 INFO L226 Difference]: Without dead ends: 5085 [2021-03-10 23:11:28,283 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 12313.0ms TimeCoverageRelationStatistics Valid=35, Invalid=169, Unknown=6, NotChecked=0, Total=210 [2021-03-10 23:11:28,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5085 states. [2021-03-10 23:11:28,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5085 to 3857. [2021-03-10 23:11:28,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3857 states, 3856 states have (on average 2.9559128630705396) internal successors, (11398), 3856 states have internal predecessors, (11398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:11:28,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3857 states to 3857 states and 11398 transitions. [2021-03-10 23:11:28,328 INFO L78 Accepts]: Start accepts. Automaton has 3857 states and 11398 transitions. Word has length 35 [2021-03-10 23:11:28,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:11:28,328 INFO L480 AbstractCegarLoop]: Abstraction has 3857 states and 11398 transitions. [2021-03-10 23:11:28,328 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:11:28,328 INFO L276 IsEmpty]: Start isEmpty. Operand 3857 states and 11398 transitions. [2021-03-10 23:11:28,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:11:28,332 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:11:28,332 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:11:28,532 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:11:28,532 INFO L428 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:11:28,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:11:28,533 INFO L82 PathProgramCache]: Analyzing trace with hash 754362168, now seen corresponding path program 88 times [2021-03-10 23:11:28,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:11:28,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593824380] [2021-03-10 23:11:28,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:11:28,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:11:28,736 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:11:28,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593824380] [2021-03-10 23:11:28,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214729096] [2021-03-10 23:11:28,737 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:11:28,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-10 23:11:28,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:11:28,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-10 23:11:28,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:11:28,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:11:28,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:11:28,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:28,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:11:28,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-03-10 23:11:33,046 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:33,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:11:33,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:11:33,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:33,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:11:33,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:11:39,173 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-10 23:11:39,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-10 23:11:39,175 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:11:39,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:39,187 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:39,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:11:39,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:11:39,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:11:39,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:11:39,233 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-03-10 23:11:39,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:11:39,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:11:39,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-03-10 23:11:39,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553668038] [2021-03-10 23:11:39,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:11:39,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:11:39,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:11:39,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=250, Unknown=5, NotChecked=0, Total=306 [2021-03-10 23:11:39,240 INFO L87 Difference]: Start difference. First operand 3857 states and 11398 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:12:53,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:12:53,883 INFO L93 Difference]: Finished difference Result 5884 states and 17194 transitions. [2021-03-10 23:12:53,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-10 23:12:53,884 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:12:53,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:12:53,891 INFO L225 Difference]: With dead ends: 5884 [2021-03-10 23:12:53,891 INFO L226 Difference]: Without dead ends: 5625 [2021-03-10 23:12:53,891 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 10462.3ms TimeCoverageRelationStatistics Valid=68, Invalid=347, Unknown=5, NotChecked=0, Total=420 [2021-03-10 23:12:53,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5625 states. [2021-03-10 23:12:53,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5625 to 3905. [2021-03-10 23:12:53,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3905 states, 3904 states have (on average 2.9521004098360657) internal successors, (11525), 3904 states have internal predecessors, (11525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:12:53,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3905 states to 3905 states and 11525 transitions. [2021-03-10 23:12:53,935 INFO L78 Accepts]: Start accepts. Automaton has 3905 states and 11525 transitions. Word has length 35 [2021-03-10 23:12:53,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:12:53,935 INFO L480 AbstractCegarLoop]: Abstraction has 3905 states and 11525 transitions. [2021-03-10 23:12:53,935 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:12:53,935 INFO L276 IsEmpty]: Start isEmpty. Operand 3905 states and 11525 transitions. [2021-03-10 23:12:53,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:12:53,939 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:12:53,939 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:12:54,139 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:12:54,139 INFO L428 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:12:54,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:12:54,140 INFO L82 PathProgramCache]: Analyzing trace with hash 812787124, now seen corresponding path program 89 times [2021-03-10 23:12:54,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:12:54,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136620309] [2021-03-10 23:12:54,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:12:54,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:12:54,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 23:12:54,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136620309] [2021-03-10 23:12:54,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147644802] [2021-03-10 23:12:54,309 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:12:54,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-10 23:12:54,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:12:54,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-10 23:12:54,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:12:54,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:12:54,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:12:54,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:12:54,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:12:54,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-03-10 23:12:54,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:12:54,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-10 23:12:54,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:12:54,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:12:54,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:12:54,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-10 23:13:00,705 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-10 23:13:00,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-10 23:13:00,707 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:13:00,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:00,719 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:00,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:13:00,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-10 23:13:00,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:00,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-10 23:13:00,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-10 23:13:00,731 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:13:00,731 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:13:00,732 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-03-10 23:13:00,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971520786] [2021-03-10 23:13:00,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:13:00,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:13:00,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:13:00,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=245, Unknown=3, NotChecked=0, Total=306 [2021-03-10 23:13:00,732 INFO L87 Difference]: Start difference. First operand 3905 states and 11525 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:13:01,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 23:13:01,163 INFO L93 Difference]: Finished difference Result 5974 states and 17536 transitions. [2021-03-10 23:13:01,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-10 23:13:01,164 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-03-10 23:13:01,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 23:13:01,171 INFO L225 Difference]: With dead ends: 5974 [2021-03-10 23:13:01,171 INFO L226 Difference]: Without dead ends: 5833 [2021-03-10 23:13:01,171 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 6412.8ms TimeCoverageRelationStatistics Valid=78, Invalid=339, Unknown=3, NotChecked=0, Total=420 [2021-03-10 23:13:01,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5833 states. [2021-03-10 23:13:01,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5833 to 3975. [2021-03-10 23:13:01,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3974 states have (on average 2.9481630598892803) internal successors, (11716), 3974 states have internal predecessors, (11716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:13:01,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 11716 transitions. [2021-03-10 23:13:01,218 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 11716 transitions. Word has length 35 [2021-03-10 23:13:01,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 23:13:01,218 INFO L480 AbstractCegarLoop]: Abstraction has 3975 states and 11716 transitions. [2021-03-10 23:13:01,218 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-10 23:13:01,218 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 11716 transitions. [2021-03-10 23:13:01,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-03-10 23:13:01,222 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 23:13:01,222 INFO L519 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 23:13:01,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:13:01,444 INFO L428 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-10 23:13:01,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 23:13:01,444 INFO L82 PathProgramCache]: Analyzing trace with hash 246201138, now seen corresponding path program 90 times [2021-03-10 23:13:01,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 23:13:01,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394058461] [2021-03-10 23:13:01,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 23:13:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 23:13:01,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 23:13:01,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394058461] [2021-03-10 23:13:01,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534499572] [2021-03-10 23:13:01,616 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 23:13:01,639 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-03-10 23:13:01,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-10 23:13:01,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-03-10 23:13:01,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 23:13:01,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-10 23:13:01,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-10 23:13:01,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:01,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:13:01,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-03-10 23:13:01,969 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:01,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 50 [2021-03-10 23:13:01,984 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-10 23:13:02,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:02,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-10 23:13:02,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:38 [2021-03-10 23:13:04,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:04,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-03-10 23:13:04,123 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:13:04,129 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:04,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-10 23:13:04,134 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-10 23:13:04,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:04,167 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:04,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-10 23:13:04,170 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-03-10 23:13:04,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:04,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-10 23:13:04,198 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-10 23:13:04,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-10 23:13:04,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-10 23:13:04,216 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-03-10 23:13:04,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 23:13:04,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 23:13:04,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-03-10 23:13:04,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002819997] [2021-03-10 23:13:04,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-10 23:13:04,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 23:13:04,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-10 23:13:04,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=251, Unknown=1, NotChecked=0, Total=306 [2021-03-10 23:13:04,254 INFO L87 Difference]: Start difference. First operand 3975 states and 11716 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-03-10 23:13:16,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-10 23:13:16,767 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2021-03-10 23:13:16,767 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-10 23:13:16,770 WARN L224 ceAbstractionStarter]: Timeout [2021-03-10 23:13:16,770 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.03 11:13:16 BasicIcfg [2021-03-10 23:13:16,770 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-10 23:13:16,771 INFO L168 Benchmark]: Toolchain (without parser) took 867785.53 ms. Allocated memory was 343.9 MB in the beginning and 564.1 MB in the end (delta: 220.2 MB). Free memory was 324.1 MB in the beginning and 461.5 MB in the end (delta: -137.4 MB). Peak memory consumption was 86.1 MB. Max. memory is 16.0 GB. [2021-03-10 23:13:16,771 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 343.9 MB. Free memory was 325.3 MB in the beginning and 325.2 MB in the end (delta: 71.2 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-10 23:13:16,771 INFO L168 Benchmark]: Boogie Procedure Inliner took 28.81 ms. Allocated memory is still 343.9 MB. Free memory was 323.6 MB in the beginning and 322.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-10 23:13:16,771 INFO L168 Benchmark]: Boogie Preprocessor took 24.49 ms. Allocated memory is still 343.9 MB. Free memory was 322.1 MB in the beginning and 321.1 MB in the end (delta: 990.3 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-10 23:13:16,771 INFO L168 Benchmark]: RCFGBuilder took 240.81 ms. Allocated memory is still 343.9 MB. Free memory was 321.1 MB in the beginning and 307.1 MB in the end (delta: 13.9 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. [2021-03-10 23:13:16,771 INFO L168 Benchmark]: TraceAbstraction took 867482.36 ms. Allocated memory was 343.9 MB in the beginning and 564.1 MB in the end (delta: 220.2 MB). Free memory was 306.7 MB in the beginning and 461.5 MB in the end (delta: -154.8 MB). Peak memory consumption was 67.2 MB. Max. memory is 16.0 GB. [2021-03-10 23:13:16,771 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 343.9 MB. Free memory was 325.3 MB in the beginning and 325.2 MB in the end (delta: 71.2 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 28.81 ms. Allocated memory is still 343.9 MB. Free memory was 323.6 MB in the beginning and 322.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 24.49 ms. Allocated memory is still 343.9 MB. Free memory was 322.1 MB in the beginning and 321.1 MB in the end (delta: 990.3 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 240.81 ms. Allocated memory is still 343.9 MB. Free memory was 321.1 MB in the beginning and 307.1 MB in the end (delta: 13.9 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. * TraceAbstraction took 867482.36 ms. Allocated memory was 343.9 MB in the beginning and 564.1 MB in the end (delta: 220.2 MB). Free memory was 306.7 MB in the beginning and 461.5 MB in the end (delta: -154.8 MB). Peak memory consumption was 67.2 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 70). Cancelled while BasicCegarLoop was constructing difference of abstraction (3975states) and FLOYD_HOARE automaton (currently 12 states, 18 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 28 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 867363.3ms, OverallIterations: 93, TraceHistogramMax: 2, EmptinessCheckTime: 340.5ms, AutomataDifference: 697609.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 48.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6231 SDtfs, 13850 SDslu, 39876 SDs, 0 SdLazy, 40207 SolverSat, 1917 SolverUnsat, 465 SolverUnknown, 0 SolverNotchecked, 646951.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4471 GetRequests, 2548 SyntacticMatches, 92 SemanticMatches, 1830 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9355 ImplicationChecksByTransitivity, 168618.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=3987occurred in iteration=86, InterpolantAutomatonStates: 1656, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4055.7ms AutomataMinimizationTime, 92 MinimizatonAttempts, 131997 StatesRemovedByMinimization, 90 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 461.9ms SsaConstructionTime, 1214.8ms SatisfiabilityAnalysisTime, 142905.1ms InterpolantComputationTime, 6013 NumberOfCodeBlocks, 5996 NumberOfCodeBlocksAsserted, 313 NumberOfCheckSat, 5830 ConstructedInterpolants, 719 QuantifiedInterpolants, 79387 SizeOfPredicates, 529 NumberOfNonLiveVariables, 7393 ConjunctsInSsa, 2020 ConjunctsInUnsatCore, 183 InterpolantComputations, 3 PerfectInterpolantSequences, 290/2433 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown