/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-d47b94137d5c7dd60722882962a90fb345e61909-d47b941 [2021-05-03 15:37:34,822 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-03 15:37:34,824 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-03 15:37:34,841 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-03 15:37:34,842 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-03 15:37:34,842 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-03 15:37:34,843 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-03 15:37:34,844 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-03 15:37:34,845 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-03 15:37:34,846 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-03 15:37:34,846 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-03 15:37:34,847 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-03 15:37:34,847 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-03 15:37:34,848 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-03 15:37:34,848 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-03 15:37:34,849 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-03 15:37:34,850 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-03 15:37:34,850 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-03 15:37:34,851 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-03 15:37:34,852 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-03 15:37:34,853 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-03 15:37:34,853 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-03 15:37:34,854 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-03 15:37:34,855 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-03 15:37:34,856 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-03 15:37:34,856 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-03 15:37:34,856 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-03 15:37:34,857 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-03 15:37:34,857 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-03 15:37:34,857 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-03 15:37:34,858 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-03 15:37:34,858 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-03 15:37:34,858 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-03 15:37:34,859 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-03 15:37:34,859 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-03 15:37:34,860 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-03 15:37:34,860 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-03 15:37:34,860 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-03 15:37:34,860 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-03 15:37:34,861 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-03 15:37:34,861 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-03 15:37:34,862 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-05-03 15:37:34,877 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-03 15:37:34,877 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-03 15:37:34,877 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-05-03 15:37:34,877 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-05-03 15:37:34,878 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-03 15:37:34,878 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-03 15:37:34,878 INFO L138 SettingsManager]: * Use SBE=true [2021-05-03 15:37:34,878 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-03 15:37:34,879 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-03 15:37:34,880 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-03 15:37:34,880 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-03 15:37:34,880 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-03 15:37:34,880 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-03 15:37:34,880 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-03 15:37:34,880 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-03 15:37:34,880 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-03 15:37:34,880 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-03 15:37:34,881 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-03 15:37:34,881 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-03 15:37:34,881 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-03 15:37:34,881 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-03 15:37:34,881 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-05-03 15:37:34,881 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-03 15:37:34,881 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-05-03 15:37:35,122 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-03 15:37:35,147 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-03 15:37:35,150 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-03 15:37:35,151 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-05-03 15:37:35,152 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-05-03 15:37:35,153 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-05-03 15:37:35,153 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-05-03 15:37:35,178 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-03 15:37:35,180 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-03 15:37:35,181 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-05-03 15:37:35,181 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-05-03 15:37:35,181 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-05-03 15:37:35,189 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,195 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,200 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-05-03 15:37:35,201 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-03 15:37:35,201 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-03 15:37:35,201 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-03 15:37:35,206 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,206 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,207 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,207 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,209 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,211 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,212 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 03.05 03:37:35" (1/1) ... [2021-05-03 15:37:35,213 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-03 15:37:35,213 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-03 15:37:35,213 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-03 15:37:35,213 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-03 15:37:35,215 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 03:37:35" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-03 15:37:35,263 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-05-03 15:37:35,264 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-05-03 15:37:35,264 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-05-03 15:37:35,264 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-05-03 15:37:35,264 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-05-03 15:37:35,264 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-05-03 15:37:35,264 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-05-03 15:37:35,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-03 15:37:35,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-03 15:37:35,265 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-05-03 15:37:35,265 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-05-03 15:37:35,265 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-05-03 15:37:35,265 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-05-03 15:37:35,410 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-03 15:37:35,410 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-05-03 15:37:35,412 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 03:37:35 BoogieIcfgContainer [2021-05-03 15:37:35,412 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-03 15:37:35,413 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-03 15:37:35,413 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-03 15:37:35,415 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-03 15:37:35,416 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 03:37:35" (1/2) ... [2021-05-03 15:37:35,416 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b4c0787 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 03:37:35, skipping insertion in model container [2021-05-03 15:37:35,417 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 03.05 03:37:35" (2/2) ... [2021-05-03 15:37:35,418 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-05-03 15:37:35,421 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-05-03 15:37:35,421 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-03 15:37:35,424 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-03 15:37:35,425 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-05-03 15:37:35,449 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-05-03 15:37:35,479 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-05-03 15:37:35,491 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-03 15:37:35,492 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-03 15:37:35,492 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-03 15:37:35,492 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-03 15:37:35,492 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-03 15:37:35,492 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-03 15:37:35,492 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-03 15:37:35,492 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-03 15:37:35,498 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-05-03 15:37:35,525 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-05-03 15:37:35,528 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-05-03 15:37:35,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-05-03 15:37:35,537 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:35,538 INFO L551 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 15:37:35,538 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:35,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:35,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1760346708, now seen corresponding path program 1 times [2021-05-03 15:37:35,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:35,548 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178106427] [2021-05-03 15:37:35,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:35,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:35,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:35,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178106427] [2021-05-03 15:37:35,678 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 15:37:35,678 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-05-03 15:37:35,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522663430] [2021-05-03 15:37:35,682 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-03 15:37:35,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:35,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-03 15:37:35,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-03 15:37:35,701 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-05-03 15:37:35,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:35,749 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-05-03 15:37:35,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-03 15:37:35,752 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-05-03 15:37:35,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:35,765 INFO L225 Difference]: With dead ends: 224 [2021-05-03 15:37:35,766 INFO L226 Difference]: Without dead ends: 224 [2021-05-03 15:37:35,767 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-03 15:37:35,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-05-03 15:37:35,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-05-03 15:37:35,826 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-05-03 15:37:35,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-05-03 15:37:35,833 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-05-03 15:37:35,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:35,833 INFO L480 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-05-03 15:37:35,833 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-05-03 15:37:35,833 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-05-03 15:37:35,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-05-03 15:37:35,835 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:35,835 INFO L551 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 15:37:35,835 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-03 15:37:35,836 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:35,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:35,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1778080137, now seen corresponding path program 1 times [2021-05-03 15:37:35,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:35,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044446744] [2021-05-03 15:37:35,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:35,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:35,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044446744] [2021-05-03 15:37:35,895 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 15:37:35,895 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-05-03 15:37:35,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658647272] [2021-05-03 15:37:35,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-03 15:37:35,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:35,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-03 15:37:35,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-03 15:37:35,897 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-05-03 15:37:35,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:35,913 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-05-03 15:37:35,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-03 15:37:35,918 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-05-03 15:37:35,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:35,920 INFO L225 Difference]: With dead ends: 255 [2021-05-03 15:37:35,920 INFO L226 Difference]: Without dead ends: 255 [2021-05-03 15:37:35,921 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-03 15:37:35,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-05-03 15:37:35,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-05-03 15:37:35,932 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-05-03 15:37:35,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-05-03 15:37:35,933 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-05-03 15:37:35,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:35,934 INFO L480 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-05-03 15:37:35,934 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-05-03 15:37:35,934 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-05-03 15:37:35,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-05-03 15:37:35,935 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:35,935 INFO L551 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-05-03 15:37:35,936 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-03 15:37:35,936 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:35,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:35,939 INFO L82 PathProgramCache]: Analyzing trace with hash -590790982, now seen corresponding path program 1 times [2021-05-03 15:37:35,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:35,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205139891] [2021-05-03 15:37:35,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:35,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:36,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:36,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205139891] [2021-05-03 15:37:36,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 15:37:36,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-03 15:37:36,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297028582] [2021-05-03 15:37:36,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-03 15:37:36,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:36,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-03 15:37:36,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-05-03 15:37:36,009 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-05-03 15:37:36,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:36,026 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-05-03 15:37:36,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-03 15:37:36,027 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-05-03 15:37:36,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:36,029 INFO L225 Difference]: With dead ends: 454 [2021-05-03 15:37:36,029 INFO L226 Difference]: Without dead ends: 454 [2021-05-03 15:37:36,030 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-05-03 15:37:36,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-05-03 15:37:36,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-05-03 15:37:36,043 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-05-03 15:37:36,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-05-03 15:37:36,044 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-05-03 15:37:36,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:36,045 INFO L480 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-05-03 15:37:36,045 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-05-03 15:37:36,045 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-05-03 15:37:36,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-03 15:37:36,053 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:36,053 INFO L551 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-05-03 15:37:36,054 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-03 15:37:36,054 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:36,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:36,054 INFO L82 PathProgramCache]: Analyzing trace with hash 379036188, now seen corresponding path program 1 times [2021-05-03 15:37:36,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:36,055 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163462906] [2021-05-03 15:37:36,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:36,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:36,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:36,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163462906] [2021-05-03 15:37:36,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443612595] [2021-05-03 15:37:36,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:36,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:36,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-03 15:37:36,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:36,372 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-05-03 15:37:36,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:36,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:36,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:36,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-05-03 15:37:36,421 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-05-03 15:37:36,424 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-05-03 15:37:36,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:36,429 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-05-03 15:37:36,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:36,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:36,431 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-05-03 15:37:36,431 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-05-03 15:37:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:36,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:36,450 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-05-03 15:37:36,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241672945] [2021-05-03 15:37:36,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-03 15:37:36,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:36,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-03 15:37:36,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-03 15:37:36,451 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-05-03 15:37:36,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:36,524 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-05-03 15:37:36,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-03 15:37:36,524 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-05-03 15:37:36,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:36,527 INFO L225 Difference]: With dead ends: 653 [2021-05-03 15:37:36,527 INFO L226 Difference]: Without dead ends: 622 [2021-05-03 15:37:36,527 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.8ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-03 15:37:36,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-05-03 15:37:36,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-05-03 15:37:36,548 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-05-03 15:37:36,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-05-03 15:37:36,549 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-05-03 15:37:36,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:36,550 INFO L480 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-05-03 15:37:36,550 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-05-03 15:37:36,550 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-05-03 15:37:36,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-03 15:37:36,551 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:36,551 INFO L551 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-05-03 15:37:36,757 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:36,758 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:36,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:36,758 INFO L82 PathProgramCache]: Analyzing trace with hash 1682589530, now seen corresponding path program 2 times [2021-05-03 15:37:36,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:36,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801216704] [2021-05-03 15:37:36,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:36,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:36,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:36,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801216704] [2021-05-03 15:37:36,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157851797] [2021-05-03 15:37:36,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:36,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:37:36,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:36,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-03 15:37:36,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:36,945 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-05-03 15:37:36,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:36,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:36,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:36,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:9 [2021-05-03 15:37:36,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 19 treesize of output 15 [2021-05-03 15:37:36,965 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-05-03 15:37:36,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:36,970 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-05-03 15:37:36,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:36,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:36,973 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-05-03 15:37:36,973 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-05-03 15:37:36,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:36,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:36,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-05-03 15:37:36,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004632441] [2021-05-03 15:37:36,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-03 15:37:36,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:36,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-03 15:37:36,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-03 15:37:36,986 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-05-03 15:37:37,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:37,032 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-05-03 15:37:37,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-03 15:37:37,032 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-05-03 15:37:37,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:37,035 INFO L225 Difference]: With dead ends: 786 [2021-05-03 15:37:37,036 INFO L226 Difference]: Without dead ends: 755 [2021-05-03 15:37:37,036 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 41.5ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-03 15:37:37,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-05-03 15:37:37,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-05-03 15:37:37,047 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-05-03 15:37:37,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-05-03 15:37:37,048 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-05-03 15:37:37,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:37,049 INFO L480 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-05-03 15:37:37,049 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-05-03 15:37:37,049 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-05-03 15:37:37,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-03 15:37:37,050 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:37,050 INFO L551 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-05-03 15:37:37,268 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:37,268 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:37,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:37,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1444287650, now seen corresponding path program 3 times [2021-05-03 15:37:37,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:37,269 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901998297] [2021-05-03 15:37:37,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:37,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:37,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901998297] [2021-05-03 15:37:37,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716520796] [2021-05-03 15:37:37,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:37,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-03 15:37:37,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:37,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-03 15:37:37,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:37,416 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-05-03 15:37:37,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:37,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:37,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:37,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-05-03 15:37:37,443 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-05-03 15:37:37,447 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-05-03 15:37:37,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:37,453 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-05-03 15:37:37,455 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:37,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:37,457 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-05-03 15:37:37,457 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-05-03 15:37:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:37,465 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:37,465 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-05-03 15:37:37,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146447812] [2021-05-03 15:37:37,465 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-03 15:37:37,466 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:37,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-03 15:37:37,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-05-03 15:37:37,467 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-05-03 15:37:37,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:37,538 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-05-03 15:37:37,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-03 15:37:37,539 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-05-03 15:37:37,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:37,542 INFO L225 Difference]: With dead ends: 847 [2021-05-03 15:37:37,542 INFO L226 Difference]: Without dead ends: 816 [2021-05-03 15:37:37,543 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 31.3ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-05-03 15:37:37,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-05-03 15:37:37,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-05-03 15:37:37,569 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-05-03 15:37:37,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-05-03 15:37:37,571 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-05-03 15:37:37,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:37,571 INFO L480 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-05-03 15:37:37,571 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-05-03 15:37:37,571 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-05-03 15:37:37,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-03 15:37:37,572 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:37,573 INFO L551 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-05-03 15:37:37,774 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:37,774 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:37,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:37,775 INFO L82 PathProgramCache]: Analyzing trace with hash 375043326, now seen corresponding path program 4 times [2021-05-03 15:37:37,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:37,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791055190] [2021-05-03 15:37:37,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:37,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:37,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:37:37,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791055190] [2021-05-03 15:37:37,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686997358] [2021-05-03 15:37:37,863 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:37,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:37:37,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:37,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-03 15:37:37,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:37,966 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:37,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:37,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 3] total 10 [2021-05-03 15:37:37,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172360759] [2021-05-03 15:37:37,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:37,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:37,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:37,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:37,968 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-05-03 15:37:38,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:38,594 INFO L93 Difference]: Finished difference Result 1790 states and 4893 transitions. [2021-05-03 15:37:38,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-03 15:37:38,594 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-05-03 15:37:38,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:38,601 INFO L225 Difference]: With dead ends: 1790 [2021-05-03 15:37:38,601 INFO L226 Difference]: Without dead ends: 1656 [2021-05-03 15:37:38,602 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 405.3ms TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2021-05-03 15:37:38,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1656 states. [2021-05-03 15:37:38,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1656 to 969. [2021-05-03 15:37:38,626 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-05-03 15:37:38,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 2852 transitions. [2021-05-03 15:37:38,629 INFO L78 Accepts]: Start accepts. Automaton has 969 states and 2852 transitions. Word has length 27 [2021-05-03 15:37:38,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:38,630 INFO L480 AbstractCegarLoop]: Abstraction has 969 states and 2852 transitions. [2021-05-03 15:37:38,630 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-05-03 15:37:38,630 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 2852 transitions. [2021-05-03 15:37:38,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:38,633 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:38,634 INFO L551 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-05-03 15:37:38,849 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:38,849 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:38,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:38,850 INFO L82 PathProgramCache]: Analyzing trace with hash -976503777, now seen corresponding path program 5 times [2021-05-03 15:37:38,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:38,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355584706] [2021-05-03 15:37:38,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:38,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:38,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355584706] [2021-05-03 15:37:38,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538658615] [2021-05-03 15:37:38,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:38,938 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-05-03 15:37:38,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:38,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:38,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:38,957 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-05-03 15:37:38,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:38,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:38,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:38,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:39,004 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:39,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:39,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-05-03 15:37:39,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539978846] [2021-05-03 15:37:39,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:39,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:39,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:39,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:39,006 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-05-03 15:37:39,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:39,340 INFO L93 Difference]: Finished difference Result 2366 states and 6643 transitions. [2021-05-03 15:37:39,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-03 15:37:39,341 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-05-03 15:37:39,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:39,350 INFO L225 Difference]: With dead ends: 2366 [2021-05-03 15:37:39,350 INFO L226 Difference]: Without dead ends: 2366 [2021-05-03 15:37:39,350 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 209.6ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-05-03 15:37:39,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2366 states. [2021-05-03 15:37:39,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2366 to 1162. [2021-05-03 15:37:39,383 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-05-03 15:37:39,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 3507 transitions. [2021-05-03 15:37:39,386 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 3507 transitions. Word has length 29 [2021-05-03 15:37:39,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:39,387 INFO L480 AbstractCegarLoop]: Abstraction has 1162 states and 3507 transitions. [2021-05-03 15:37:39,387 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-05-03 15:37:39,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 3507 transitions. [2021-05-03 15:37:39,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:39,389 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:39,389 INFO L551 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-05-03 15:37:39,604 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:39,604 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:39,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:39,605 INFO L82 PathProgramCache]: Analyzing trace with hash 412988405, now seen corresponding path program 6 times [2021-05-03 15:37:39,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:39,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774454714] [2021-05-03 15:37:39,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:39,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:39,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:39,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774454714] [2021-05-03 15:37:39,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058360664] [2021-05-03 15:37:39,665 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:39,701 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-03 15:37:39,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:39,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:39,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:39,723 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-05-03 15:37:39,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:39,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:39,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:39,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:39,782 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:39,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:39,783 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:39,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579811954] [2021-05-03 15:37:39,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:39,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:39,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:39,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:39,784 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-05-03 15:37:40,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:40,193 INFO L93 Difference]: Finished difference Result 2990 states and 8183 transitions. [2021-05-03 15:37:40,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-03 15:37:40,194 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-05-03 15:37:40,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:40,205 INFO L225 Difference]: With dead ends: 2990 [2021-05-03 15:37:40,205 INFO L226 Difference]: Without dead ends: 2810 [2021-05-03 15:37:40,205 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 297.2ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-05-03 15:37:40,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2810 states. [2021-05-03 15:37:40,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2810 to 1231. [2021-05-03 15:37:40,246 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-05-03 15:37:40,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 3713 transitions. [2021-05-03 15:37:40,250 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 3713 transitions. Word has length 29 [2021-05-03 15:37:40,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:40,250 INFO L480 AbstractCegarLoop]: Abstraction has 1231 states and 3713 transitions. [2021-05-03 15:37:40,250 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-05-03 15:37:40,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 3713 transitions. [2021-05-03 15:37:40,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:40,252 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:40,252 INFO L551 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-05-03 15:37:40,470 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:40,470 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:40,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:40,471 INFO L82 PathProgramCache]: Analyzing trace with hash 2075950815, now seen corresponding path program 7 times [2021-05-03 15:37:40,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:40,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494571433] [2021-05-03 15:37:40,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:40,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:40,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494571433] [2021-05-03 15:37:40,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637253383] [2021-05-03 15:37:40,508 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:40,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:40,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:40,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:40,605 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-05-03 15:37:40,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:40,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:40,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:40,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:40,656 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:40,656 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:40,656 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:40,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194607870] [2021-05-03 15:37:40,657 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:40,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:40,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:40,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:40,657 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-05-03 15:37:41,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:41,043 INFO L93 Difference]: Finished difference Result 2558 states and 7258 transitions. [2021-05-03 15:37:41,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-03 15:37:41,043 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-05-03 15:37:41,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:41,052 INFO L225 Difference]: With dead ends: 2558 [2021-05-03 15:37:41,053 INFO L226 Difference]: Without dead ends: 2532 [2021-05-03 15:37:41,053 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 249.2ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-05-03 15:37:41,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2532 states. [2021-05-03 15:37:41,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2532 to 1239. [2021-05-03 15:37:41,085 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-05-03 15:37:41,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2021-05-03 15:37:41,088 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2021-05-03 15:37:41,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:41,088 INFO L480 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2021-05-03 15:37:41,088 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-05-03 15:37:41,089 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2021-05-03 15:37:41,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:41,091 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:41,091 INFO L551 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-05-03 15:37:41,307 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:41,307 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:41,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:41,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1113016415, now seen corresponding path program 8 times [2021-05-03 15:37:41,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:41,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205266242] [2021-05-03 15:37:41,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:41,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:41,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:41,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205266242] [2021-05-03 15:37:41,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755963077] [2021-05-03 15:37:41,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:41,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:37:41,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:41,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:41,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:41,405 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-05-03 15:37:41,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:41,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:41,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:41,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:41,452 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:41,452 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:41,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612500673] [2021-05-03 15:37:41,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:41,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:41,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:41,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:41,454 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-05-03 15:37:41,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:41,797 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2021-05-03 15:37:41,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-03 15:37:41,797 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-05-03 15:37:41,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:41,808 INFO L225 Difference]: With dead ends: 3172 [2021-05-03 15:37:41,809 INFO L226 Difference]: Without dead ends: 3012 [2021-05-03 15:37:41,809 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 221.2ms TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2021-05-03 15:37:41,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2021-05-03 15:37:41,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2021-05-03 15:37:41,848 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-05-03 15:37:41,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2021-05-03 15:37:41,851 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2021-05-03 15:37:41,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:41,852 INFO L480 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2021-05-03 15:37:41,852 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-05-03 15:37:41,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2021-05-03 15:37:41,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:41,854 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:41,854 INFO L551 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-05-03 15:37:42,068 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-03 15:37:42,069 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:42,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:42,069 INFO L82 PathProgramCache]: Analyzing trace with hash 549945995, now seen corresponding path program 9 times [2021-05-03 15:37:42,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:42,069 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668261134] [2021-05-03 15:37:42,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:42,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:42,107 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:42,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668261134] [2021-05-03 15:37:42,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541884073] [2021-05-03 15:37:42,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:42,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-05-03 15:37:42,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:42,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:42,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:42,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-05-03 15:37:42,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:42,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:42,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:42,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:42,201 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:42,201 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:42,201 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:42,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157297513] [2021-05-03 15:37:42,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:42,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:42,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:42,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:42,202 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 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-05-03 15:37:42,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:42,680 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2021-05-03 15:37:42,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-03 15:37:42,680 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-05-03 15:37:42,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:42,691 INFO L225 Difference]: With dead ends: 3041 [2021-05-03 15:37:42,691 INFO L226 Difference]: Without dead ends: 3004 [2021-05-03 15:37:42,691 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 304.7ms TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2021-05-03 15:37:42,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2021-05-03 15:37:42,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2021-05-03 15:37:42,729 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-05-03 15:37:42,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2021-05-03 15:37:42,732 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2021-05-03 15:37:42,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:42,733 INFO L480 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2021-05-03 15:37:42,733 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-05-03 15:37:42,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2021-05-03 15:37:42,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:42,735 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:42,735 INFO L551 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-05-03 15:37:42,951 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-03 15:37:42,951 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:42,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:42,952 INFO L82 PathProgramCache]: Analyzing trace with hash -2076853159, now seen corresponding path program 10 times [2021-05-03 15:37:42,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:42,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533220731] [2021-05-03 15:37:42,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:42,979 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:42,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533220731] [2021-05-03 15:37:42,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136975111] [2021-05-03 15:37:42,980 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) [2021-05-03 15:37:43,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:37:43,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:43,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:43,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:43,028 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-05-03 15:37:43,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:43,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:43,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:43,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:43,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:43,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:43,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-05-03 15:37:43,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999421460] [2021-05-03 15:37:43,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-03 15:37:43,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:43,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-03 15:37:43,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-05-03 15:37:43,083 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-05-03 15:37:43,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:43,341 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2021-05-03 15:37:43,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-03 15:37:43,342 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-05-03 15:37:43,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:43,353 INFO L225 Difference]: With dead ends: 2361 [2021-05-03 15:37:43,353 INFO L226 Difference]: Without dead ends: 2336 [2021-05-03 15:37:43,353 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 133.9ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-05-03 15:37:43,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2021-05-03 15:37:43,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2021-05-03 15:37:43,384 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-05-03 15:37:43,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2021-05-03 15:37:43,387 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2021-05-03 15:37:43,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:43,387 INFO L480 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2021-05-03 15:37:43,387 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-05-03 15:37:43,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2021-05-03 15:37:43,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:43,390 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:43,390 INFO L551 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-05-03 15:37:43,604 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-03 15:37:43,606 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:43,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:43,607 INFO L82 PathProgramCache]: Analyzing trace with hash -738877933, now seen corresponding path program 11 times [2021-05-03 15:37:43,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:43,607 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707038542] [2021-05-03 15:37:43,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:43,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:43,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707038542] [2021-05-03 15:37:43,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36172492] [2021-05-03 15:37:43,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:43,665 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-05-03 15:37:43,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:43,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:43,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:43,706 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-05-03 15:37:43,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:43,709 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-05-03 15:37:43,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:43,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:43,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:43,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:43,760 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:43,761 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:43,761 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-05-03 15:37:43,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009300415] [2021-05-03 15:37:43,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:43,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:43,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:43,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:43,762 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-05-03 15:37:44,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:44,303 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2021-05-03 15:37:44,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-03 15:37:44,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-05-03 15:37:44,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:44,309 INFO L225 Difference]: With dead ends: 2993 [2021-05-03 15:37:44,309 INFO L226 Difference]: Without dead ends: 2833 [2021-05-03 15:37:44,309 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 342.8ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-05-03 15:37:44,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-05-03 15:37:44,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2021-05-03 15:37:44,346 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-05-03 15:37:44,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2021-05-03 15:37:44,350 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2021-05-03 15:37:44,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:44,350 INFO L480 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2021-05-03 15:37:44,350 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-05-03 15:37:44,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2021-05-03 15:37:44,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:44,353 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:44,353 INFO L551 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-05-03 15:37:44,568 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-03 15:37:44,568 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:44,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:44,569 INFO L82 PathProgramCache]: Analyzing trace with hash 924084477, now seen corresponding path program 12 times [2021-05-03 15:37:44,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:44,569 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923902131] [2021-05-03 15:37:44,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:44,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:44,615 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:44,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923902131] [2021-05-03 15:37:44,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962639460] [2021-05-03 15:37:44,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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:44,650 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-05-03 15:37:44,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:44,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:44,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:44,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 11 treesize of output 7 [2021-05-03 15:37:44,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:44,714 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-05-03 15:37:44,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:44,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:44,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:44,723 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:44,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:44,770 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:44,770 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-05-03 15:37:44,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027079410] [2021-05-03 15:37:44,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:44,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:44,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:44,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:44,771 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 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-05-03 15:37:45,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:45,600 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2021-05-03 15:37:45,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-03 15:37:45,601 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-05-03 15:37:45,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:45,605 INFO L225 Difference]: With dead ends: 2708 [2021-05-03 15:37:45,606 INFO L226 Difference]: Without dead ends: 2671 [2021-05-03 15:37:45,606 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 597.7ms TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2021-05-03 15:37:45,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2021-05-03 15:37:45,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2021-05-03 15:37:45,637 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-05-03 15:37:45,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2021-05-03 15:37:45,669 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2021-05-03 15:37:45,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:45,669 INFO L480 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2021-05-03 15:37:45,670 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-05-03 15:37:45,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2021-05-03 15:37:45,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:45,672 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:45,672 INFO L551 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-05-03 15:37:45,890 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:45,891 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:45,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:45,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1702714677, now seen corresponding path program 13 times [2021-05-03 15:37:45,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:45,892 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852412283] [2021-05-03 15:37:45,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:45,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:45,923 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:45,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852412283] [2021-05-03 15:37:45,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510584194] [2021-05-03 15:37:45,924 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:45,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:45,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:45,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 12 treesize of output 8 [2021-05-03 15:37:45,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:45,990 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-05-03 15:37:45,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:45,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:45,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:45,999 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:46,028 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:46,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:46,028 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-05-03 15:37:46,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578221328] [2021-05-03 15:37:46,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-03 15:37:46,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:46,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-03 15:37:46,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-05-03 15:37:46,029 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-05-03 15:37:46,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:46,443 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2021-05-03 15:37:46,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-03 15:37:46,444 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-05-03 15:37:46,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:46,448 INFO L225 Difference]: With dead ends: 2371 [2021-05-03 15:37:46,449 INFO L226 Difference]: Without dead ends: 2335 [2021-05-03 15:37:46,449 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 266.2ms TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2021-05-03 15:37:46,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-05-03 15:37:46,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2021-05-03 15:37:46,479 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-05-03 15:37:46,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2021-05-03 15:37:46,487 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2021-05-03 15:37:46,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:46,488 INFO L480 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2021-05-03 15:37:46,488 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-05-03 15:37:46,488 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2021-05-03 15:37:46,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:46,493 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:46,493 INFO L551 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-05-03 15:37:46,717 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-03 15:37:46,717 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:46,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:46,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1792302879, now seen corresponding path program 14 times [2021-05-03 15:37:46,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:46,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587273624] [2021-05-03 15:37:46,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:46,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:46,759 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:46,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587273624] [2021-05-03 15:37:46,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243099803] [2021-05-03 15:37:46,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:46,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:37:46,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:46,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:46,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:46,834 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-05-03 15:37:46,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:46,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:46,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:46,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:46,847 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:46,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:46,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-05-03 15:37:46,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820273500] [2021-05-03 15:37:46,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:46,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:46,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:46,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:46,848 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-05-03 15:37:47,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:47,088 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2021-05-03 15:37:47,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-03 15:37:47,089 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-05-03 15:37:47,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:47,094 INFO L225 Difference]: With dead ends: 2083 [2021-05-03 15:37:47,094 INFO L226 Difference]: Without dead ends: 2001 [2021-05-03 15:37:47,094 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 125.2ms TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-05-03 15:37:47,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-05-03 15:37:47,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2021-05-03 15:37:47,119 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-05-03 15:37:47,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-05-03 15:37:47,122 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-05-03 15:37:47,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:47,122 INFO L480 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-05-03 15:37:47,122 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-05-03 15:37:47,122 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-05-03 15:37:47,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:47,124 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:47,124 INFO L551 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-05-03 15:37:47,339 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:47,340 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:47,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:47,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1628176077, now seen corresponding path program 15 times [2021-05-03 15:37:47,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:47,340 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855686890] [2021-05-03 15:37:47,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:47,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:47,386 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:47,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855686890] [2021-05-03 15:37:47,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327530370] [2021-05-03 15:37:47,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:47,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-03 15:37:47,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:47,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:47,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:47,481 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-05-03 15:37:47,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:47,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:47,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:47,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-05-03 15:37:47,495 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:47,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:47,496 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-05-03 15:37:47,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515846349] [2021-05-03 15:37:47,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-03 15:37:47,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:47,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-03 15:37:47,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-05-03 15:37:47,497 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-05-03 15:37:48,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:48,043 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-05-03 15:37:48,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-03 15:37:48,043 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-05-03 15:37:48,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:48,048 INFO L225 Difference]: With dead ends: 3308 [2021-05-03 15:37:48,048 INFO L226 Difference]: Without dead ends: 3308 [2021-05-03 15:37:48,049 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 359.5ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-05-03 15:37:48,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-05-03 15:37:48,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-05-03 15:37:48,087 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-05-03 15:37:48,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-05-03 15:37:48,092 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-05-03 15:37:48,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:48,092 INFO L480 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-05-03 15:37:48,092 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-05-03 15:37:48,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-05-03 15:37:48,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:48,095 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:48,095 INFO L551 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-05-03 15:37:48,308 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-03 15:37:48,309 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:48,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:48,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1991137673, now seen corresponding path program 16 times [2021-05-03 15:37:48,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:48,309 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403291831] [2021-05-03 15:37:48,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:48,364 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:48,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403291831] [2021-05-03 15:37:48,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765529747] [2021-05-03 15:37:48,364 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:48,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:37:48,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:48,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:48,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:48,444 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-05-03 15:37:48,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:48,446 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-05-03 15:37:48,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:48,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:48,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:48,454 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:48,488 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:48,489 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:48,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-05-03 15:37:48,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320220864] [2021-05-03 15:37:48,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:48,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:48,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:48,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:48,490 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-05-03 15:37:49,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:49,422 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-05-03 15:37:49,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-03 15:37:49,422 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-05-03 15:37:49,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:49,426 INFO L225 Difference]: With dead ends: 3276 [2021-05-03 15:37:49,427 INFO L226 Difference]: Without dead ends: 3276 [2021-05-03 15:37:49,427 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 714.2ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-05-03 15:37:49,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-05-03 15:37:49,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-05-03 15:37:49,460 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-05-03 15:37:49,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-05-03 15:37:49,465 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-05-03 15:37:49,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:49,465 INFO L480 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-05-03 15:37:49,465 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-05-03 15:37:49,465 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-05-03 15:37:49,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:49,468 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:49,468 INFO L551 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-05-03 15:37:49,681 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-03 15:37:49,681 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:49,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:49,682 INFO L82 PathProgramCache]: Analyzing trace with hash -601645491, now seen corresponding path program 17 times [2021-05-03 15:37:49,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:49,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126073627] [2021-05-03 15:37:49,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:49,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:49,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126073627] [2021-05-03 15:37:49,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125640613] [2021-05-03 15:37:49,738 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) [2021-05-03 15:37:49,771 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-05-03 15:37:49,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:49,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:49,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:49,807 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-05-03 15:37:49,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:49,810 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-05-03 15:37:49,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:49,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:49,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:49,823 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:49,872 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:49,872 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:49,872 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-05-03 15:37:49,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315131705] [2021-05-03 15:37:49,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:49,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:49,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:49,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:49,873 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-05-03 15:37:50,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:50,834 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-05-03 15:37:50,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-03 15:37:50,835 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-05-03 15:37:50,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:50,840 INFO L225 Difference]: With dead ends: 3460 [2021-05-03 15:37:50,840 INFO L226 Difference]: Without dead ends: 3228 [2021-05-03 15:37:50,840 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 745.9ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-05-03 15:37:50,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-05-03 15:37:50,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-05-03 15:37:50,878 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-05-03 15:37:50,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-05-03 15:37:50,882 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-05-03 15:37:50,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:50,883 INFO L480 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-05-03 15:37:50,883 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-05-03 15:37:50,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-05-03 15:37:50,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:50,887 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:50,887 INFO L551 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-05-03 15:37:51,103 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:51,104 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:51,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:51,104 INFO L82 PathProgramCache]: Analyzing trace with hash 1670160175, now seen corresponding path program 18 times [2021-05-03 15:37:51,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:51,104 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842687842] [2021-05-03 15:37:51,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:51,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:51,133 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:51,133 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842687842] [2021-05-03 15:37:51,133 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162383030] [2021-05-03 15:37:51,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:51,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-05-03 15:37:51,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:51,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:51,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:51,167 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-05-03 15:37:51,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:51,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:51,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:51,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:51,209 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:51,210 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:51,210 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:51,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178366332] [2021-05-03 15:37:51,211 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:51,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:51,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:51,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:51,212 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-05-03 15:37:51,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:51,481 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-05-03 15:37:51,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-03 15:37:51,481 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-05-03 15:37:51,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:51,485 INFO L225 Difference]: With dead ends: 3300 [2021-05-03 15:37:51,485 INFO L226 Difference]: Without dead ends: 3020 [2021-05-03 15:37:51,485 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 179.9ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-05-03 15:37:51,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-05-03 15:37:51,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-05-03 15:37:51,522 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-05-03 15:37:51,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-05-03 15:37:51,525 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-05-03 15:37:51,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:51,525 INFO L480 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-05-03 15:37:51,525 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-05-03 15:37:51,525 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-05-03 15:37:51,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:51,528 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:51,528 INFO L551 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-05-03 15:37:51,730 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-03 15:37:51,730 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:51,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:51,730 INFO L82 PathProgramCache]: Analyzing trace with hash -961844711, now seen corresponding path program 19 times [2021-05-03 15:37:51,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:51,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174317155] [2021-05-03 15:37:51,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:51,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:51,779 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:51,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174317155] [2021-05-03 15:37:51,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064312278] [2021-05-03 15:37:51,779 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-05-03 15:37:51,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:51,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:51,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:51,867 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-05-03 15:37:51,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:51,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:51,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:51,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:51,925 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:51,925 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:51,925 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:51,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751524247] [2021-05-03 15:37:51,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:51,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:51,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:51,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:51,926 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-05-03 15:37:52,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:52,374 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-05-03 15:37:52,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-03 15:37:52,374 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-05-03 15:37:52,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:52,378 INFO L225 Difference]: With dead ends: 3215 [2021-05-03 15:37:52,379 INFO L226 Difference]: Without dead ends: 3178 [2021-05-03 15:37:52,379 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 292.9ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-05-03 15:37:52,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-05-03 15:37:52,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-05-03 15:37:52,407 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-05-03 15:37:52,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-05-03 15:37:52,410 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-05-03 15:37:52,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:52,410 INFO L480 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-05-03 15:37:52,410 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-05-03 15:37:52,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-05-03 15:37:52,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-03 15:37:52,413 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:52,413 INFO L551 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-05-03 15:37:52,629 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-03 15:37:52,630 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:52,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:52,630 INFO L82 PathProgramCache]: Analyzing trace with hash 706323431, now seen corresponding path program 20 times [2021-05-03 15:37:52,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:52,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133689311] [2021-05-03 15:37:52,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:52,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:52,658 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:52,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133689311] [2021-05-03 15:37:52,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635738331] [2021-05-03 15:37:52,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:52,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:37:52,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:52,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:52,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:52,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 11 treesize of output 7 [2021-05-03 15:37:52,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:52,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:52,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:52,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:52,743 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:37:52,743 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:52,743 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-05-03 15:37:52,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660616648] [2021-05-03 15:37:52,744 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-03 15:37:52,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:52,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-03 15:37:52,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-05-03 15:37:52,744 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-05-03 15:37:52,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:52,934 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-05-03 15:37:52,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-03 15:37:52,935 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-05-03 15:37:52,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:52,944 INFO L225 Difference]: With dead ends: 2461 [2021-05-03 15:37:52,944 INFO L226 Difference]: Without dead ends: 2436 [2021-05-03 15:37:52,944 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-05-03 15:37:52,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-05-03 15:37:52,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-05-03 15:37:52,967 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-05-03 15:37:52,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-05-03 15:37:52,970 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-05-03 15:37:52,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:52,971 INFO L480 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-05-03 15:37:52,971 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-05-03 15:37:52,971 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-05-03 15:37:52,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:52,973 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:52,973 INFO L551 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-05-03 15:37:53,189 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-03 15:37:53,189 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:53,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:53,189 INFO L82 PathProgramCache]: Analyzing trace with hash 41137943, now seen corresponding path program 21 times [2021-05-03 15:37:53,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:53,190 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121423186] [2021-05-03 15:37:53,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:53,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:53,231 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:53,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121423186] [2021-05-03 15:37:53,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137526336] [2021-05-03 15:37:53,231 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) [2021-05-03 15:37:53,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-03 15:37:53,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:53,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:53,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:53,291 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-05-03 15:37:53,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:53,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:53,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:53,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:53,338 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:53,339 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:53,339 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:53,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879150950] [2021-05-03 15:37:53,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:53,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:53,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:53,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:53,340 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-05-03 15:37:53,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:53,661 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2021-05-03 15:37:53,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-03 15:37:53,661 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-05-03 15:37:53,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:53,666 INFO L225 Difference]: With dead ends: 3164 [2021-05-03 15:37:53,666 INFO L226 Difference]: Without dead ends: 3164 [2021-05-03 15:37:53,666 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 218.5ms TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2021-05-03 15:37:53,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2021-05-03 15:37:53,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2021-05-03 15:37:53,698 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-05-03 15:37:53,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2021-05-03 15:37:53,702 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2021-05-03 15:37:53,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:53,702 INFO L480 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2021-05-03 15:37:53,702 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-05-03 15:37:53,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2021-05-03 15:37:53,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:53,705 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:53,705 INFO L551 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-05-03 15:37:53,920 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-03 15:37:53,921 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:53,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:53,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1865646141, now seen corresponding path program 22 times [2021-05-03 15:37:53,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:53,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751309515] [2021-05-03 15:37:53,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:53,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:53,974 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:53,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751309515] [2021-05-03 15:37:53,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530971519] [2021-05-03 15:37:53,974 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:54,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:37:54,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:54,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:54,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:54,017 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-05-03 15:37:54,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:54,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:54,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:54,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:54,076 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:54,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:54,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:37:54,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983356343] [2021-05-03 15:37:54,077 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:54,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:54,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:54,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:54,078 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-05-03 15:37:54,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:54,610 INFO L93 Difference]: Finished difference Result 3430 states and 9561 transitions. [2021-05-03 15:37:54,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-03 15:37:54,610 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-05-03 15:37:54,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:54,615 INFO L225 Difference]: With dead ends: 3430 [2021-05-03 15:37:54,615 INFO L226 Difference]: Without dead ends: 3430 [2021-05-03 15:37:54,616 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 367.5ms TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-05-03 15:37:54,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states. [2021-05-03 15:37:54,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 1862. [2021-05-03 15:37:54,648 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-05-03 15:37:54,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1862 states to 1862 states and 5493 transitions. [2021-05-03 15:37:54,653 INFO L78 Accepts]: Start accepts. Automaton has 1862 states and 5493 transitions. Word has length 31 [2021-05-03 15:37:54,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:54,653 INFO L480 AbstractCegarLoop]: Abstraction has 1862 states and 5493 transitions. [2021-05-03 15:37:54,653 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-05-03 15:37:54,653 INFO L276 IsEmpty]: Start isEmpty. Operand 1862 states and 5493 transitions. [2021-05-03 15:37:54,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:54,656 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:54,656 INFO L551 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-05-03 15:37:54,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:54,875 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:54,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:54,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1126564009, now seen corresponding path program 23 times [2021-05-03 15:37:54,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:54,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49089648] [2021-05-03 15:37:54,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:54,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:54,922 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:54,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49089648] [2021-05-03 15:37:54,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239564833] [2021-05-03 15:37:54,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:54,947 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-05-03 15:37:54,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:54,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:54,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:54,973 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-05-03 15:37:54,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:54,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:54,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:54,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:37:55,013 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:55,013 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:55,013 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-05-03 15:37:55,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389899469] [2021-05-03 15:37:55,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:37:55,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:55,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:37:55,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:37:55,014 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-05-03 15:37:55,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:55,445 INFO L93 Difference]: Finished difference Result 3252 states and 9251 transitions. [2021-05-03 15:37:55,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-03 15:37:55,445 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-05-03 15:37:55,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:55,448 INFO L225 Difference]: With dead ends: 3252 [2021-05-03 15:37:55,449 INFO L226 Difference]: Without dead ends: 3252 [2021-05-03 15:37:55,449 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 328.9ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-05-03 15:37:55,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3252 states. [2021-05-03 15:37:55,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3252 to 1944. [2021-05-03 15:37:55,474 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-05-03 15:37:55,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2021-05-03 15:37:55,477 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2021-05-03 15:37:55,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:55,478 INFO L480 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2021-05-03 15:37:55,478 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-05-03 15:37:55,478 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2021-05-03 15:37:55,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:55,480 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:55,480 INFO L551 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-05-03 15:37:55,696 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-05-03 15:37:55,696 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:55,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:55,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1199149493, now seen corresponding path program 24 times [2021-05-03 15:37:55,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:55,697 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763922982] [2021-05-03 15:37:55,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:55,747 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:55,747 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763922982] [2021-05-03 15:37:55,747 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157295068] [2021-05-03 15:37:55,747 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) [2021-05-03 15:37:55,775 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-03 15:37:55,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:55,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:55,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:55,813 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-05-03 15:37:55,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:55,815 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-05-03 15:37:55,816 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:55,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:55,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:55,824 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:55,866 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:55,867 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:55,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-05-03 15:37:55,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376073807] [2021-05-03 15:37:55,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:55,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:55,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:55,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:55,870 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-05-03 15:37:56,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:56,716 INFO L93 Difference]: Finished difference Result 3130 states and 8872 transitions. [2021-05-03 15:37:56,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-03 15:37:56,716 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-05-03 15:37:56,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:56,721 INFO L225 Difference]: With dead ends: 3130 [2021-05-03 15:37:56,721 INFO L226 Difference]: Without dead ends: 3130 [2021-05-03 15:37:56,721 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 668.8ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-05-03 15:37:56,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3130 states. [2021-05-03 15:37:56,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3130 to 2053. [2021-05-03 15:37:56,748 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-05-03 15:37:56,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 6059 transitions. [2021-05-03 15:37:56,752 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 6059 transitions. Word has length 31 [2021-05-03 15:37:56,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:56,752 INFO L480 AbstractCegarLoop]: Abstraction has 2053 states and 6059 transitions. [2021-05-03 15:37:56,752 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-05-03 15:37:56,752 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 6059 transitions. [2021-05-03 15:37:56,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:56,755 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:56,779 INFO L551 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-05-03 15:37:56,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:56,989 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:56,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:56,989 INFO L82 PathProgramCache]: Analyzing trace with hash -103607653, now seen corresponding path program 25 times [2021-05-03 15:37:56,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:56,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058623470] [2021-05-03 15:37:56,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:57,048 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:57,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058623470] [2021-05-03 15:37:57,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615760884] [2021-05-03 15:37:57,048 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:57,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:57,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:57,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:57,110 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-05-03 15:37:57,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:57,114 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-05-03 15:37:57,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:57,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:57,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:57,122 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:57,154 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:57,154 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:57,154 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-05-03 15:37:57,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093920110] [2021-05-03 15:37:57,154 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:57,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:57,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:57,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:57,155 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-05-03 15:37:58,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:58,024 INFO L93 Difference]: Finished difference Result 3416 states and 9863 transitions. [2021-05-03 15:37:58,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-03 15:37:58,025 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-05-03 15:37:58,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:58,030 INFO L225 Difference]: With dead ends: 3416 [2021-05-03 15:37:58,030 INFO L226 Difference]: Without dead ends: 3416 [2021-05-03 15:37:58,031 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 678.3ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-05-03 15:37:58,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2021-05-03 15:37:58,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 2127. [2021-05-03 15:37:58,062 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-05-03 15:37:58,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 6263 transitions. [2021-05-03 15:37:58,067 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 6263 transitions. Word has length 31 [2021-05-03 15:37:58,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:58,067 INFO L480 AbstractCegarLoop]: Abstraction has 2127 states and 6263 transitions. [2021-05-03 15:37:58,067 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-05-03 15:37:58,067 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 6263 transitions. [2021-05-03 15:37:58,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:58,070 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:58,070 INFO L551 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-05-03 15:37:58,286 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-05-03 15:37:58,287 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:58,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:58,287 INFO L82 PathProgramCache]: Analyzing trace with hash -196124993, now seen corresponding path program 26 times [2021-05-03 15:37:58,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:58,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539661880] [2021-05-03 15:37:58,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:58,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:58,349 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:58,349 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539661880] [2021-05-03 15:37:58,350 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176647289] [2021-05-03 15:37:58,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:58,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:37:58,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:58,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:58,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:58,461 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-05-03 15:37:58,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:58,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:58,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:37:58,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-05-03 15:37:58,479 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:58,479 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:58,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-05-03 15:37:58,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705290419] [2021-05-03 15:37:58,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:58,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:58,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:58,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:58,481 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-05-03 15:37:59,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:59,009 INFO L93 Difference]: Finished difference Result 3948 states and 11233 transitions. [2021-05-03 15:37:59,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-03 15:37:59,009 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-05-03 15:37:59,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:59,014 INFO L225 Difference]: With dead ends: 3948 [2021-05-03 15:37:59,014 INFO L226 Difference]: Without dead ends: 3948 [2021-05-03 15:37:59,015 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 317.4ms TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2021-05-03 15:37:59,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3948 states. [2021-05-03 15:37:59,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3948 to 1762. [2021-05-03 15:37:59,042 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-05-03 15:37:59,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-05-03 15:37:59,045 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-05-03 15:37:59,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:59,045 INFO L480 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-05-03 15:37:59,046 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-05-03 15:37:59,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-05-03 15:37:59,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:59,048 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:59,048 INFO L551 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-05-03 15:37:59,262 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-05-03 15:37:59,263 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:37:59,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:37:59,263 INFO L82 PathProgramCache]: Analyzing trace with hash -64459921, now seen corresponding path program 27 times [2021-05-03 15:37:59,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:37:59,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340952151] [2021-05-03 15:37:59,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:37:59,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:37:59,295 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:59,295 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340952151] [2021-05-03 15:37:59,295 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986688713] [2021-05-03 15:37:59,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:37:59,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-03 15:37:59,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:37:59,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:37:59,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:37:59,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-05-03 15:37:59,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:59,352 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-05-03 15:37:59,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:37:59,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:37:59,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-05-03 15:37:59,359 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-05-03 15:37:59,400 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:37:59,400 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:37:59,400 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-05-03 15:37:59,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098490197] [2021-05-03 15:37:59,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 15:37:59,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:37:59,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 15:37:59,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-05-03 15:37:59,401 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-05-03 15:37:59,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:37:59,814 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-05-03 15:37:59,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-03 15:37:59,815 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-05-03 15:37:59,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:37:59,818 INFO L225 Difference]: With dead ends: 2982 [2021-05-03 15:37:59,818 INFO L226 Difference]: Without dead ends: 2982 [2021-05-03 15:37:59,819 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 299.3ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-05-03 15:37:59,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-05-03 15:37:59,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-05-03 15:37:59,842 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-05-03 15:37:59,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-05-03 15:37:59,845 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-05-03 15:37:59,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:37:59,845 INFO L480 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-05-03 15:37:59,845 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-05-03 15:37:59,845 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-05-03 15:37:59,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:37:59,847 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:37:59,847 INFO L551 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-05-03 15:38:00,048 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-05-03 15:38:00,048 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:00,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:00,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1297398737, now seen corresponding path program 28 times [2021-05-03 15:38:00,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:00,049 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220358168] [2021-05-03 15:38:00,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:00,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:00,082 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:38:00,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220358168] [2021-05-03 15:38:00,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602144925] [2021-05-03 15:38:00,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:00,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:38:00,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:00,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:38:00,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:00,119 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-05-03 15:38:00,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:00,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:00,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:38:00,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:38:00,164 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:38:00,164 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:00,164 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-05-03 15:38:00,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336992480] [2021-05-03 15:38:00,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:38:00,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:00,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:38:00,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:38:00,165 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-05-03 15:38:00,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:00,525 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-05-03 15:38:00,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-03 15:38:00,525 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-05-03 15:38:00,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:00,529 INFO L225 Difference]: With dead ends: 2910 [2021-05-03 15:38:00,529 INFO L226 Difference]: Without dead ends: 2910 [2021-05-03 15:38:00,529 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 264.0ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-05-03 15:38:00,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-05-03 15:38:00,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-05-03 15:38:00,551 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-05-03 15:38:00,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-05-03 15:38:00,554 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-05-03 15:38:00,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:00,554 INFO L480 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-05-03 15:38:00,554 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-05-03 15:38:00,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-05-03 15:38:00,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-03 15:38:00,556 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:00,556 INFO L551 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-05-03 15:38:00,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:00,761 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:00,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:00,761 INFO L82 PathProgramCache]: Analyzing trace with hash -5358409, now seen corresponding path program 29 times [2021-05-03 15:38:00,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:00,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218420371] [2021-05-03 15:38:00,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:00,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:00,799 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:38:00,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218420371] [2021-05-03 15:38:00,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623798154] [2021-05-03 15:38:00,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:00,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-05-03 15:38:00,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:00,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-03 15:38:00,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:00,899 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-05-03 15:38:00,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:00,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:00,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:38:00,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-05-03 15:38:00,930 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-03 15:38:00,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:00,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-05-03 15:38:00,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239012580] [2021-05-03 15:38:00,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 15:38:00,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:00,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 15:38:00,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-03 15:38:00,932 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-05-03 15:38:01,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:01,183 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-05-03 15:38:01,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-03 15:38:01,183 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-05-03 15:38:01,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:01,186 INFO L225 Difference]: With dead ends: 2540 [2021-05-03 15:38:01,186 INFO L226 Difference]: Without dead ends: 2540 [2021-05-03 15:38:01,187 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 171.6ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-05-03 15:38:01,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-05-03 15:38:01,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-05-03 15:38:01,206 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-05-03 15:38:01,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-05-03 15:38:01,208 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-05-03 15:38:01,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:01,208 INFO L480 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-05-03 15:38:01,208 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-05-03 15:38:01,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-05-03 15:38:01,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-03 15:38:01,210 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:01,210 INFO L551 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-05-03 15:38:01,411 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-05-03 15:38:01,411 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:01,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:01,411 INFO L82 PathProgramCache]: Analyzing trace with hash -1184529156, now seen corresponding path program 30 times [2021-05-03 15:38:01,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:01,411 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647362703] [2021-05-03 15:38:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:01,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:01,436 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-03 15:38:01,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647362703] [2021-05-03 15:38:01,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602042127] [2021-05-03 15:38:01,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:01,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-03 15:38:01,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:01,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-03 15:38:01,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-03 15:38:01,509 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:01,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-05-03 15:38:01,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122004745] [2021-05-03 15:38:01,509 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-03 15:38:01,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:01,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-03 15:38:01,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-05-03 15:38:01,509 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-05-03 15:38:01,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:01,526 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-05-03 15:38:01,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-03 15:38:01,526 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-05-03 15:38:01,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:01,529 INFO L225 Difference]: With dead ends: 2547 [2021-05-03 15:38:01,529 INFO L226 Difference]: Without dead ends: 2547 [2021-05-03 15:38:01,530 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.7ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-05-03 15:38:01,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-05-03 15:38:01,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-05-03 15:38:01,553 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-05-03 15:38:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-05-03 15:38:01,557 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-05-03 15:38:01,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:01,557 INFO L480 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-05-03 15:38:01,557 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-05-03 15:38:01,557 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-05-03 15:38:01,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:01,560 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:01,560 INFO L551 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-05-03 15:38:01,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:01,760 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:01,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:01,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1027301342, now seen corresponding path program 31 times [2021-05-03 15:38:01,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:01,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532407063] [2021-05-03 15:38:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:01,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:01,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532407063] [2021-05-03 15:38:01,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109019677] [2021-05-03 15:38:01,886 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:01,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:01,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:38:01,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:01,945 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-05-03 15:38:01,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:01,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:01,952 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-05-03 15:38:01,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:38:02,060 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:02,061 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-05-03 15:38:02,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:02,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:02,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-05-03 15:38:02,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:38:02,144 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-05-03 15:38:02,144 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-05-03 15:38:02,146 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:02,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:02,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:02,155 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-05-03 15:38:02,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:02,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:02,158 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-05-03 15:38:02,158 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-05-03 15:38:02,164 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:02,164 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:02,164 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:38:02,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479021639] [2021-05-03 15:38:02,165 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:38:02,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:02,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:38:02,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-05-03 15:38:02,165 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-05-03 15:38:03,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:03,370 INFO L93 Difference]: Finished difference Result 4699 states and 13797 transitions. [2021-05-03 15:38:03,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:38:03,370 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-05-03 15:38:03,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:03,378 INFO L225 Difference]: With dead ends: 4699 [2021-05-03 15:38:03,378 INFO L226 Difference]: Without dead ends: 4505 [2021-05-03 15:38:03,379 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 185.2ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:38:03,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4505 states. [2021-05-03 15:38:03,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4505 to 2660. [2021-05-03 15:38:03,419 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-05-03 15:38:03,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2660 states to 2660 states and 7860 transitions. [2021-05-03 15:38:03,424 INFO L78 Accepts]: Start accepts. Automaton has 2660 states and 7860 transitions. Word has length 35 [2021-05-03 15:38:03,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:03,424 INFO L480 AbstractCegarLoop]: Abstraction has 2660 states and 7860 transitions. [2021-05-03 15:38:03,424 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-05-03 15:38:03,425 INFO L276 IsEmpty]: Start isEmpty. Operand 2660 states and 7860 transitions. [2021-05-03 15:38:03,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:03,428 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:03,429 INFO L551 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-05-03 15:38:03,644 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-05-03 15:38:03,644 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:03,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:03,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1751291550, now seen corresponding path program 32 times [2021-05-03 15:38:03,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:03,645 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074285308] [2021-05-03 15:38:03,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:03,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:03,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-05-03 15:38:03,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074285308] [2021-05-03 15:38:03,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040803317] [2021-05-03 15:38:03,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-05-03 15:38:03,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:38:03,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:03,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:38:03,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:03,911 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-05-03 15:38:03,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:03,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:03,919 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-05-03 15:38:03,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-05-03 15:38:04,060 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:04,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 34 treesize of output 34 [2021-05-03 15:38:04,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:04,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:04,082 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-05-03 15:38:04,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:38:04,560 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:38:04,561 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-05-03 15:38:04,563 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:04,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:04,574 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:04,574 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-05-03 15:38:04,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:04,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:04,580 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-05-03 15:38:04,580 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-05-03 15:38:04,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:04,586 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:04,586 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:38:04,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580498866] [2021-05-03 15:38:04,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:38:04,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:04,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:38:04,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2021-05-03 15:38:04,587 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-05-03 15:38:05,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:05,432 INFO L93 Difference]: Finished difference Result 4208 states and 12337 transitions. [2021-05-03 15:38:05,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:38:05,432 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-05-03 15:38:05,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:05,439 INFO L225 Difference]: With dead ends: 4208 [2021-05-03 15:38:05,439 INFO L226 Difference]: Without dead ends: 4067 [2021-05-03 15:38:05,439 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 635.7ms TimeCoverageRelationStatistics Valid=65, Invalid=396, Unknown=1, NotChecked=0, Total=462 [2021-05-03 15:38:05,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2021-05-03 15:38:05,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 2678. [2021-05-03 15:38:05,475 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-05-03 15:38:05,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 7911 transitions. [2021-05-03 15:38:05,480 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 7911 transitions. Word has length 35 [2021-05-03 15:38:05,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:05,480 INFO L480 AbstractCegarLoop]: Abstraction has 2678 states and 7911 transitions. [2021-05-03 15:38:05,480 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-05-03 15:38:05,480 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 7911 transitions. [2021-05-03 15:38:05,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:05,483 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:05,484 INFO L551 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-05-03 15:38:05,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-05-03 15:38:05,688 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:05,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:05,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1034181938, now seen corresponding path program 33 times [2021-05-03 15:38:05,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:05,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482171491] [2021-05-03 15:38:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:05,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:05,799 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:05,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482171491] [2021-05-03 15:38:05,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550179234] [2021-05-03 15:38:05,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:05,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-03 15:38:05,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:05,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:38:05,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:05,853 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-05-03 15:38:05,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:05,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:05,861 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-05-03 15:38:05,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:38:05,932 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:05,933 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-05-03 15:38:05,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:05,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:05,943 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-05-03 15:38:05,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:38:05,997 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:38:05,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 35 treesize of output 23 [2021-05-03 15:38:06,003 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:06,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:06,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:06,012 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-05-03 15:38:06,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:06,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:06,015 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-05-03 15:38:06,015 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:38:06,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:06,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:06,020 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:38:06,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985075105] [2021-05-03 15:38:06,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:38:06,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:06,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:38:06,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-05-03 15:38:06,023 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-05-03 15:38:06,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:06,345 INFO L93 Difference]: Finished difference Result 4811 states and 14230 transitions. [2021-05-03 15:38:06,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:38:06,345 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-05-03 15:38:06,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:06,353 INFO L225 Difference]: With dead ends: 4811 [2021-05-03 15:38:06,353 INFO L226 Difference]: Without dead ends: 4765 [2021-05-03 15:38:06,353 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 186.1ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:38:06,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2021-05-03 15:38:06,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2714. [2021-05-03 15:38:06,409 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-05-03 15:38:06,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 8019 transitions. [2021-05-03 15:38:06,414 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 8019 transitions. Word has length 35 [2021-05-03 15:38:06,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:06,414 INFO L480 AbstractCegarLoop]: Abstraction has 2714 states and 8019 transitions. [2021-05-03 15:38:06,414 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-05-03 15:38:06,414 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 8019 transitions. [2021-05-03 15:38:06,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:06,418 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:06,418 INFO L551 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-05-03 15:38:06,619 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-05-03 15:38:06,619 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:06,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:06,620 INFO L82 PathProgramCache]: Analyzing trace with hash 2034176130, now seen corresponding path program 34 times [2021-05-03 15:38:06,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:06,620 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666334082] [2021-05-03 15:38:06,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:06,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:06,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:06,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666334082] [2021-05-03 15:38:06,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651976974] [2021-05-03 15:38:06,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:06,887 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:38:06,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:06,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:38:06,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:06,915 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-05-03 15:38:06,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:06,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:06,923 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-05-03 15:38:06,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:38:07,079 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:07,080 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-05-03 15:38:07,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:07,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:07,096 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-05-03 15:38:07,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-05-03 15:38:07,532 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:38:07,532 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-05-03 15:38:07,534 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:07,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:07,545 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:07,545 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-05-03 15:38:07,546 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:07,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:07,551 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-05-03 15:38:07,551 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-05-03 15:38:07,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:07,557 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:07,557 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:38:07,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420282449] [2021-05-03 15:38:07,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:38:07,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:07,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:38:07,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-05-03 15:38:07,558 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-05-03 15:38:13,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:13,267 INFO L93 Difference]: Finished difference Result 4627 states and 13684 transitions. [2021-05-03 15:38:13,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:38:13,267 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-05-03 15:38:13,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:13,275 INFO L225 Difference]: With dead ends: 4627 [2021-05-03 15:38:13,275 INFO L226 Difference]: Without dead ends: 4581 [2021-05-03 15:38:13,275 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 585.9ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-05-03 15:38:13,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2021-05-03 15:38:13,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 2750. [2021-05-03 15:38:13,318 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-05-03 15:38:13,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 8127 transitions. [2021-05-03 15:38:13,324 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 8127 transitions. Word has length 35 [2021-05-03 15:38:13,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:13,324 INFO L480 AbstractCegarLoop]: Abstraction has 2750 states and 8127 transitions. [2021-05-03 15:38:13,324 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-05-03 15:38:13,324 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 8127 transitions. [2021-05-03 15:38:13,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:13,328 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:13,328 INFO L551 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-05-03 15:38:13,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-05-03 15:38:13,544 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:13,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:13,544 INFO L82 PathProgramCache]: Analyzing trace with hash 178203390, now seen corresponding path program 35 times [2021-05-03 15:38:13,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:13,545 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319159212] [2021-05-03 15:38:13,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:13,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:13,679 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:13,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319159212] [2021-05-03 15:38:13,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909372398] [2021-05-03 15:38:13,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:13,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-05-03 15:38:13,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:13,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:38:13,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:13,735 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-05-03 15:38:13,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:13,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:13,743 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-05-03 15:38:13,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:38:13,893 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:38:13,894 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-05-03 15:38:13,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:13,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:13,902 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-05-03 15:38:13,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-05-03 15:38:13,926 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:13,926 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-05-03 15:38:13,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-05-03 15:38:13,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:13,945 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:13,946 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-05-03 15:38:13,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:13,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:13,952 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-05-03 15:38:13,952 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:38:13,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:13,962 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:13,962 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:38:13,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160393174] [2021-05-03 15:38:13,963 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:38:13,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:13,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:38:13,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:38:13,964 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-05-03 15:38:14,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:14,187 INFO L93 Difference]: Finished difference Result 4385 states and 12916 transitions. [2021-05-03 15:38:14,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:38:14,188 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-05-03 15:38:14,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:14,195 INFO L225 Difference]: With dead ends: 4385 [2021-05-03 15:38:14,195 INFO L226 Difference]: Without dead ends: 4239 [2021-05-03 15:38:14,195 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 202.7ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:38:14,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2021-05-03 15:38:14,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 2720. [2021-05-03 15:38:14,233 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-05-03 15:38:14,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 8052 transitions. [2021-05-03 15:38:14,238 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 8052 transitions. Word has length 35 [2021-05-03 15:38:14,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:14,238 INFO L480 AbstractCegarLoop]: Abstraction has 2720 states and 8052 transitions. [2021-05-03 15:38:14,239 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-05-03 15:38:14,239 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 8052 transitions. [2021-05-03 15:38:14,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:14,242 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:14,242 INFO L551 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-05-03 15:38:14,444 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-05-03 15:38:14,444 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:14,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:14,444 INFO L82 PathProgramCache]: Analyzing trace with hash -181224622, now seen corresponding path program 36 times [2021-05-03 15:38:14,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:14,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398968528] [2021-05-03 15:38:14,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:14,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:14,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:14,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398968528] [2021-05-03 15:38:14,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753025067] [2021-05-03 15:38:14,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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:14,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-03 15:38:14,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:14,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:38:14,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:14,658 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-05-03 15:38:14,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:14,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:14,667 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-05-03 15:38:14,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:38:14,712 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:14,713 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-05-03 15:38:14,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:14,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:14,723 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-05-03 15:38:14,723 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:38:14,774 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:38:14,774 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-05-03 15:38:14,776 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:14,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:14,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:14,784 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-05-03 15:38:14,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:14,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:14,787 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-05-03 15:38:14,787 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:38:14,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:14,793 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:14,793 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:38:14,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025151639] [2021-05-03 15:38:14,794 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:38:14,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:14,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:38:14,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-05-03 15:38:14,794 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-05-03 15:38:16,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:16,334 INFO L93 Difference]: Finished difference Result 4926 states and 14597 transitions. [2021-05-03 15:38:16,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:38:16,335 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-05-03 15:38:16,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:16,343 INFO L225 Difference]: With dead ends: 4926 [2021-05-03 15:38:16,344 INFO L226 Difference]: Without dead ends: 4880 [2021-05-03 15:38:16,344 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 174.8ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:38:16,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2021-05-03 15:38:16,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2864. [2021-05-03 15:38:16,391 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-05-03 15:38:16,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 8488 transitions. [2021-05-03 15:38:16,397 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 8488 transitions. Word has length 35 [2021-05-03 15:38:16,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:16,397 INFO L480 AbstractCegarLoop]: Abstraction has 2864 states and 8488 transitions. [2021-05-03 15:38:16,398 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-05-03 15:38:16,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 8488 transitions. [2021-05-03 15:38:16,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:16,402 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:16,402 INFO L551 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-05-03 15:38:16,617 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-05-03 15:38:16,617 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:16,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:16,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1407833850, now seen corresponding path program 37 times [2021-05-03 15:38:16,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:16,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203565444] [2021-05-03 15:38:16,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:16,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203565444] [2021-05-03 15:38:16,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206395054] [2021-05-03 15:38:16,742 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:16,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:38:16,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:16,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 17 treesize of output 13 [2021-05-03 15:38:16,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:16,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:16,847 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-05-03 15:38:16,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:38:16,966 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:16,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 37 treesize of output 39 [2021-05-03 15:38:16,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:16,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:16,984 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-05-03 15:38:16,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-05-03 15:38:17,509 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:38:17,510 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-05-03 15:38:17,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-05-03 15:38:17,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:17,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:17,522 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-05-03 15:38:17,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:17,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:17,528 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-05-03 15:38:17,528 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-05-03 15:38:17,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-05-03 15:38:17,534 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:17,534 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:38:17,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276896441] [2021-05-03 15:38:17,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:38:17,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:17,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:38:17,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-05-03 15:38:17,535 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-05-03 15:38:17,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:17,807 INFO L93 Difference]: Finished difference Result 4828 states and 14313 transitions. [2021-05-03 15:38:17,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:38:17,808 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-05-03 15:38:17,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:17,815 INFO L225 Difference]: With dead ends: 4828 [2021-05-03 15:38:17,815 INFO L226 Difference]: Without dead ends: 4782 [2021-05-03 15:38:17,816 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 654.5ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-05-03 15:38:17,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4782 states. [2021-05-03 15:38:17,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4782 to 2936. [2021-05-03 15:38:17,857 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-05-03 15:38:17,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2936 states to 2936 states and 8704 transitions. [2021-05-03 15:38:17,862 INFO L78 Accepts]: Start accepts. Automaton has 2936 states and 8704 transitions. Word has length 35 [2021-05-03 15:38:17,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:17,862 INFO L480 AbstractCegarLoop]: Abstraction has 2936 states and 8704 transitions. [2021-05-03 15:38:17,862 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-05-03 15:38:17,862 INFO L276 IsEmpty]: Start isEmpty. Operand 2936 states and 8704 transitions. [2021-05-03 15:38:17,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:17,865 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:17,866 INFO L551 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-05-03 15:38:18,066 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-05-03 15:38:18,066 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:18,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:18,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1031160706, now seen corresponding path program 38 times [2021-05-03 15:38:18,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:18,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805131928] [2021-05-03 15:38:18,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:18,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:18,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:18,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805131928] [2021-05-03 15:38:18,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902499136] [2021-05-03 15:38:18,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:18,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:38:18,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:18,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:38:18,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:18,277 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-05-03 15:38:18,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:18,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:18,285 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-05-03 15:38:18,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:38:18,411 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:38:18,411 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-05-03 15:38:18,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:18,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:18,419 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-05-03 15:38:18,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-05-03 15:38:18,443 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:18,443 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-05-03 15:38:18,449 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:18,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:18,461 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:18,462 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-05-03 15:38:18,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:18,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:18,470 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-05-03 15:38:18,470 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:38:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:18,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:18,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:38:18,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332995894] [2021-05-03 15:38:18,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:38:18,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:18,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:38:18,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:38:18,480 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-05-03 15:38:19,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:19,983 INFO L93 Difference]: Finished difference Result 4543 states and 13440 transitions. [2021-05-03 15:38:19,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:38:19,983 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-05-03 15:38:19,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:19,990 INFO L225 Difference]: With dead ends: 4543 [2021-05-03 15:38:19,990 INFO L226 Difference]: Without dead ends: 4470 [2021-05-03 15:38:19,990 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 190.6ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:38:19,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4470 states. [2021-05-03 15:38:20,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4470 to 2882. [2021-05-03 15:38:20,030 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-05-03 15:38:20,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 8554 transitions. [2021-05-03 15:38:20,035 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 8554 transitions. Word has length 35 [2021-05-03 15:38:20,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:20,035 INFO L480 AbstractCegarLoop]: Abstraction has 2882 states and 8554 transitions. [2021-05-03 15:38:20,035 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-05-03 15:38:20,035 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 8554 transitions. [2021-05-03 15:38:20,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:20,038 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:20,039 INFO L551 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-05-03 15:38:20,253 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:20,254 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:20,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:20,254 INFO L82 PathProgramCache]: Analyzing trace with hash 508103006, now seen corresponding path program 39 times [2021-05-03 15:38:20,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:20,254 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424527924] [2021-05-03 15:38:20,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:20,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:20,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:20,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424527924] [2021-05-03 15:38:20,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712067973] [2021-05-03 15:38:20,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:20,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-03 15:38:20,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:20,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:38:20,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:20,501 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-05-03 15:38:20,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:20,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:20,509 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-05-03 15:38:20,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-05-03 15:38:20,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:20,553 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-05-03 15:38:20,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:20,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:20,562 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-05-03 15:38:20,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-05-03 15:38:21,196 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:38:21,196 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-05-03 15:38:21,198 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:21,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:21,205 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:21,206 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-05-03 15:38:21,207 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:21,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:21,209 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-05-03 15:38:21,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:38:21,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:21,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:21,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:38:21,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411468581] [2021-05-03 15:38:21,215 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:38:21,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:21,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:38:21,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-05-03 15:38:21,215 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-05-03 15:38:21,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:21,493 INFO L93 Difference]: Finished difference Result 4566 states and 13551 transitions. [2021-05-03 15:38:21,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:38:21,494 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-05-03 15:38:21,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:21,501 INFO L225 Difference]: With dead ends: 4566 [2021-05-03 15:38:21,501 INFO L226 Difference]: Without dead ends: 4520 [2021-05-03 15:38:21,501 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 744.9ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-05-03 15:38:21,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2021-05-03 15:38:21,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2968. [2021-05-03 15:38:21,538 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-05-03 15:38:21,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 8812 transitions. [2021-05-03 15:38:21,544 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 8812 transitions. Word has length 35 [2021-05-03 15:38:21,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:21,544 INFO L480 AbstractCegarLoop]: Abstraction has 2968 states and 8812 transitions. [2021-05-03 15:38:21,544 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-05-03 15:38:21,544 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 8812 transitions. [2021-05-03 15:38:21,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:21,548 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:21,548 INFO L551 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-05-03 15:38:21,758 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-05-03 15:38:21,758 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:21,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:21,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1347869734, now seen corresponding path program 40 times [2021-05-03 15:38:21,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:21,758 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294156473] [2021-05-03 15:38:21,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:21,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:21,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294156473] [2021-05-03 15:38:21,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237522888] [2021-05-03 15:38:21,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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:21,922 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:38:21,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:21,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:38:21,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:22,023 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-05-03 15:38:22,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:22,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:22,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-05-03 15:38:22,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-05-03 15:38:22,071 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:38:22,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 45 treesize of output 29 [2021-05-03 15:38:22,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:22,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:22,076 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-05-03 15:38:22,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-05-03 15:38:22,630 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:22,630 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-05-03 15:38:22,636 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:22,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:22,649 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:22,649 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-05-03 15:38:22,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:22,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:22,656 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-05-03 15:38:22,656 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:38:22,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:22,667 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:22,667 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:38:22,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622160052] [2021-05-03 15:38:22,667 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:38:22,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:22,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:38:22,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=169, Unknown=1, NotChecked=0, Total=210 [2021-05-03 15:38:22,668 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-05-03 15:38:22,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:22,890 INFO L93 Difference]: Finished difference Result 4259 states and 12618 transitions. [2021-05-03 15:38:22,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:38:22,890 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-05-03 15:38:22,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:22,895 INFO L225 Difference]: With dead ends: 4259 [2021-05-03 15:38:22,895 INFO L226 Difference]: Without dead ends: 4186 [2021-05-03 15:38:22,895 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 691.1ms TimeCoverageRelationStatistics Valid=40, Invalid=169, Unknown=1, NotChecked=0, Total=210 [2021-05-03 15:38:22,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2021-05-03 15:38:22,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 2896. [2021-05-03 15:38:22,924 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-05-03 15:38:22,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 8596 transitions. [2021-05-03 15:38:22,928 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 8596 transitions. Word has length 35 [2021-05-03 15:38:22,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:22,928 INFO L480 AbstractCegarLoop]: Abstraction has 2896 states and 8596 transitions. [2021-05-03 15:38:22,929 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-05-03 15:38:22,929 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 8596 transitions. [2021-05-03 15:38:22,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:22,931 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:22,932 INFO L551 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-05-03 15:38:23,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:23,137 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:23,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:23,137 INFO L82 PathProgramCache]: Analyzing trace with hash 663746782, now seen corresponding path program 41 times [2021-05-03 15:38:23,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:23,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285771565] [2021-05-03 15:38:23,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:23,255 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:23,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285771565] [2021-05-03 15:38:23,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736015267] [2021-05-03 15:38:23,255 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) [2021-05-03 15:38:23,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-05-03 15:38:23,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:23,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:38:23,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:23,363 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:38:23,363 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-05-03 15:38:23,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:23,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:23,368 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-05-03 15:38:23,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-05-03 15:38:24,532 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-05-03 15:38:24,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:24,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:24,536 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-05-03 15:38:24,537 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:38:24,870 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:24,870 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-05-03 15:38:24,877 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:24,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:24,890 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:24,891 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-05-03 15:38:24,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:24,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:24,897 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-05-03 15:38:24,897 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:38:24,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:24,909 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:24,909 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:38:24,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111926725] [2021-05-03 15:38:24,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:38:24,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:24,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:38:24,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=170, Unknown=4, NotChecked=0, Total=210 [2021-05-03 15:38:24,910 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-05-03 15:38:25,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:25,100 INFO L93 Difference]: Finished difference Result 4119 states and 12196 transitions. [2021-05-03 15:38:25,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:38:25,101 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-05-03 15:38:25,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:25,107 INFO L225 Difference]: With dead ends: 4119 [2021-05-03 15:38:25,107 INFO L226 Difference]: Without dead ends: 4046 [2021-05-03 15:38:25,107 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1595.4ms TimeCoverageRelationStatistics Valid=36, Invalid=170, Unknown=4, NotChecked=0, Total=210 [2021-05-03 15:38:25,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4046 states. [2021-05-03 15:38:25,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4046 to 2912. [2021-05-03 15:38:25,141 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-05-03 15:38:25,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 8641 transitions. [2021-05-03 15:38:25,146 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 8641 transitions. Word has length 35 [2021-05-03 15:38:25,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:25,146 INFO L480 AbstractCegarLoop]: Abstraction has 2912 states and 8641 transitions. [2021-05-03 15:38:25,146 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-05-03 15:38:25,146 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 8641 transitions. [2021-05-03 15:38:25,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:25,150 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:25,150 INFO L551 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-05-03 15:38:25,350 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:25,350 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:25,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:25,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1761039202, now seen corresponding path program 42 times [2021-05-03 15:38:25,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:25,351 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451821962] [2021-05-03 15:38:25,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:25,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:25,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:25,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451821962] [2021-05-03 15:38:25,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795439517] [2021-05-03 15:38:25,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:25,505 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-03 15:38:25,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:38:25,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-03 15:38:25,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:25,599 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-05-03 15:38:25,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:25,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:25,610 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-05-03 15:38:25,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-05-03 15:38:27,273 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:27,273 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-05-03 15:38:27,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:27,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:27,288 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-05-03 15:38:27,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:51, output treesize:37 [2021-05-03 15:38:27,383 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:27,384 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-05-03 15:38:27,473 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-05-03 15:38:27,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:27,511 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:27,511 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-05-03 15:38:27,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-05-03 15:38:27,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:27,551 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-05-03 15:38:27,552 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:19 [2021-05-03 15:38:27,582 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:38:27,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:38:27,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-05-03 15:38:27,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277464156] [2021-05-03 15:38:27,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:38:27,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:38:27,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:38:27,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-05-03 15:38:27,583 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-05-03 15:38:58,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:38:58,476 INFO L93 Difference]: Finished difference Result 5118 states and 15060 transitions. [2021-05-03 15:38:58,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-03 15:38:58,476 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-05-03 15:38:58,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:38:58,484 INFO L225 Difference]: With dead ends: 5118 [2021-05-03 15:38:58,484 INFO L226 Difference]: Without dead ends: 4912 [2021-05-03 15:38:58,484 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 4951.4ms TimeCoverageRelationStatistics Valid=132, Invalid=734, Unknown=4, NotChecked=0, Total=870 [2021-05-03 15:38:58,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4912 states. [2021-05-03 15:38:58,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4912 to 2984. [2021-05-03 15:38:58,520 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-05-03 15:38:58,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8839 transitions. [2021-05-03 15:38:58,526 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8839 transitions. Word has length 35 [2021-05-03 15:38:58,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:38:58,526 INFO L480 AbstractCegarLoop]: Abstraction has 2984 states and 8839 transitions. [2021-05-03 15:38:58,526 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-05-03 15:38:58,526 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8839 transitions. [2021-05-03 15:38:58,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:38:58,529 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:38:58,530 INFO L551 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-05-03 15:38:58,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:58,741 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:38:58,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:38:58,741 INFO L82 PathProgramCache]: Analyzing trace with hash -399060904, now seen corresponding path program 43 times [2021-05-03 15:38:58,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:38:58,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036720985] [2021-05-03 15:38:58,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:38:58,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:58,860 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:38:58,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036720985] [2021-05-03 15:38:58,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747053378] [2021-05-03 15:38:58,860 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:38:58,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:38:58,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:38:58,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:38:58,970 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-05-03 15:38:58,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:58,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:58,980 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-05-03 15:38:58,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-05-03 15:38:59,137 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:38:59,137 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-05-03 15:38:59,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:38:59,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:38:59,144 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-05-03 15:38:59,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-05-03 15:39:00,326 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:00,327 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-05-03 15:39:00,332 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:00,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:00,344 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:00,344 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-05-03 15:39:00,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:00,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:00,352 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-05-03 15:39:00,352 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:39:00,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:00,364 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:00,364 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-05-03 15:39:00,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311265612] [2021-05-03 15:39:00,364 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-03 15:39:00,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:00,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-03 15:39:00,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=246, Unknown=2, NotChecked=0, Total=306 [2021-05-03 15:39:00,365 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-05-03 15:39:00,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:00,681 INFO L93 Difference]: Finished difference Result 4017 states and 11804 transitions. [2021-05-03 15:39:00,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:39:00,681 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-05-03 15:39:00,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:00,688 INFO L225 Difference]: With dead ends: 4017 [2021-05-03 15:39:00,688 INFO L226 Difference]: Without dead ends: 3898 [2021-05-03 15:39:00,688 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1411.1ms TimeCoverageRelationStatistics Valid=73, Invalid=305, Unknown=2, NotChecked=0, Total=380 [2021-05-03 15:39:00,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3898 states. [2021-05-03 15:39:00,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3898 to 2966. [2021-05-03 15:39:00,721 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-05-03 15:39:00,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 8791 transitions. [2021-05-03 15:39:00,726 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 8791 transitions. Word has length 35 [2021-05-03 15:39:00,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:00,726 INFO L480 AbstractCegarLoop]: Abstraction has 2966 states and 8791 transitions. [2021-05-03 15:39:00,726 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-05-03 15:39:00,726 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 8791 transitions. [2021-05-03 15:39:00,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:00,729 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:00,729 INFO L551 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-05-03 15:39:00,930 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-05-03 15:39:00,930 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:00,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:00,931 INFO L82 PathProgramCache]: Analyzing trace with hash -733344110, now seen corresponding path program 44 times [2021-05-03 15:39:00,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:00,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429224995] [2021-05-03 15:39:00,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:00,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:01,056 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:01,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429224995] [2021-05-03 15:39:01,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619176825] [2021-05-03 15:39:01,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:01,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:39:01,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:01,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:39:01,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:01,205 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-05-03 15:39:01,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:01,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:01,218 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-05-03 15:39:01,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-05-03 15:39:01,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:01,286 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-05-03 15:39:01,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:01,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:01,302 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-05-03 15:39:01,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:39:02,909 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:39:02,909 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-05-03 15:39:02,911 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:02,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:02,921 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:02,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-05-03 15:39:02,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:02,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:02,927 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-05-03 15:39:02,927 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-05-03 15:39:02,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:02,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:02,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:39:02,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012216935] [2021-05-03 15:39:02,933 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:39:02,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:02,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:39:02,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-05-03 15:39:02,934 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-05-03 15:39:16,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:16,050 INFO L93 Difference]: Finished difference Result 4830 states and 14255 transitions. [2021-05-03 15:39:16,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-03 15:39:16,050 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-05-03 15:39:16,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:16,059 INFO L225 Difference]: With dead ends: 4830 [2021-05-03 15:39:16,059 INFO L226 Difference]: Without dead ends: 4727 [2021-05-03 15:39:16,059 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1741.0ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-05-03 15:39:16,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4727 states. [2021-05-03 15:39:16,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4727 to 3050. [2021-05-03 15:39:16,099 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-05-03 15:39:16,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 9041 transitions. [2021-05-03 15:39:16,105 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 9041 transitions. Word has length 35 [2021-05-03 15:39:16,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:16,105 INFO L480 AbstractCegarLoop]: Abstraction has 3050 states and 9041 transitions. [2021-05-03 15:39:16,105 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-05-03 15:39:16,105 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 9041 transitions. [2021-05-03 15:39:16,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:16,109 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:16,109 INFO L551 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-05-03 15:39:16,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-05-03 15:39:16,310 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:16,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:16,310 INFO L82 PathProgramCache]: Analyzing trace with hash -2133501626, now seen corresponding path program 45 times [2021-05-03 15:39:16,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:16,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035163225] [2021-05-03 15:39:16,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:16,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:16,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-05-03 15:39:16,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035163225] [2021-05-03 15:39:16,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235350503] [2021-05-03 15:39:16,448 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) [2021-05-03 15:39:16,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-03 15:39:16,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:16,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-03 15:39:16,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:16,586 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-05-03 15:39:16,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:16,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:16,595 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-05-03 15:39:16,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-05-03 15:39:16,694 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-05-03 15:39:16,694 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-05-03 15:39:16,699 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:16,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:16,719 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-05-03 15:39:16,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-05-03 15:39:18,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:18,753 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-05-03 15:39:18,758 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:18,764 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:18,764 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-05-03 15:39:18,777 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:18,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:18,811 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:18,811 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-05-03 15:39:18,813 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:18,835 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:18,835 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-05-03 15:39:18,838 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-05-03 15:39:18,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:18,854 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-05-03 15:39:18,854 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-05-03 15:39:18,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:18,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:18,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-05-03 15:39:18,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144353344] [2021-05-03 15:39:18,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:39:18,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:18,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:39:18,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-05-03 15:39:18,888 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-05-03 15:39:26,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:26,582 INFO L93 Difference]: Finished difference Result 5636 states and 16537 transitions. [2021-05-03 15:39:26,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-03 15:39:26,583 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-05-03 15:39:26,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:26,591 INFO L225 Difference]: With dead ends: 5636 [2021-05-03 15:39:26,592 INFO L226 Difference]: Without dead ends: 5489 [2021-05-03 15:39:26,592 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 4417.1ms TimeCoverageRelationStatistics Valid=172, Invalid=945, Unknown=5, NotChecked=0, Total=1122 [2021-05-03 15:39:26,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-05-03 15:39:26,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3116. [2021-05-03 15:39:26,634 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-05-03 15:39:26,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3116 states to 3116 states and 9245 transitions. [2021-05-03 15:39:26,640 INFO L78 Accepts]: Start accepts. Automaton has 3116 states and 9245 transitions. Word has length 35 [2021-05-03 15:39:26,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:26,640 INFO L480 AbstractCegarLoop]: Abstraction has 3116 states and 9245 transitions. [2021-05-03 15:39:26,640 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-05-03 15:39:26,640 INFO L276 IsEmpty]: Start isEmpty. Operand 3116 states and 9245 transitions. [2021-05-03 15:39:26,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:26,644 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:26,644 INFO L551 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-05-03 15:39:26,844 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-05-03 15:39:26,845 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:26,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:26,845 INFO L82 PathProgramCache]: Analyzing trace with hash -562794594, now seen corresponding path program 46 times [2021-05-03 15:39:26,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:26,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052034450] [2021-05-03 15:39:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:26,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:26,986 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:26,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052034450] [2021-05-03 15:39:26,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649163276] [2021-05-03 15:39:26,987 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) [2021-05-03 15:39:27,018 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:39:27,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:27,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:39:27,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:27,180 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:39:27,180 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-05-03 15:39:27,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:27,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:27,187 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-05-03 15:39:27,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:27 [2021-05-03 15:39:28,954 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-05-03 15:39:28,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:28,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:28,959 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-05-03 15:39:28,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:39:30,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:30,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 31 treesize of output 31 [2021-05-03 15:39:30,578 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:30,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:30,589 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:30,589 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-05-03 15:39:30,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:30,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:30,596 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-05-03 15:39:30,596 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:39:30,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:30,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:30,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:39:30,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686372892] [2021-05-03 15:39:30,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:39:30,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:30,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:39:30,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=283, Unknown=6, NotChecked=0, Total=342 [2021-05-03 15:39:30,606 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-05-03 15:39:30,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:30,885 INFO L93 Difference]: Finished difference Result 4360 states and 12773 transitions. [2021-05-03 15:39:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:39:30,886 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-05-03 15:39:30,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:30,892 INFO L225 Difference]: With dead ends: 4360 [2021-05-03 15:39:30,892 INFO L226 Difference]: Without dead ends: 4259 [2021-05-03 15:39:30,893 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 3570.1ms TimeCoverageRelationStatistics Valid=59, Invalid=315, Unknown=6, NotChecked=0, Total=380 [2021-05-03 15:39:30,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4259 states. [2021-05-03 15:39:30,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4259 to 3122. [2021-05-03 15:39:30,928 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-05-03 15:39:30,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 9264 transitions. [2021-05-03 15:39:30,934 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 9264 transitions. Word has length 35 [2021-05-03 15:39:30,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:30,934 INFO L480 AbstractCegarLoop]: Abstraction has 3122 states and 9264 transitions. [2021-05-03 15:39:30,934 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-05-03 15:39:30,934 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 9264 transitions. [2021-05-03 15:39:30,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:30,938 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:30,938 INFO L551 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-05-03 15:39:31,138 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-05-03 15:39:31,138 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:31,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:31,139 INFO L82 PathProgramCache]: Analyzing trace with hash 992793896, now seen corresponding path program 47 times [2021-05-03 15:39:31,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:31,139 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640935537] [2021-05-03 15:39:31,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39: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-05-03 15:39:31,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640935537] [2021-05-03 15:39:31,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192706333] [2021-05-03 15:39:31,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:31,302 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-05-03 15:39:31,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:31,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:39:31,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:31,379 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-05-03 15:39:31,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:31,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:31,388 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-05-03 15:39:31,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:39:31,448 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:31,448 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-05-03 15:39:31,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:31,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:31,459 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-05-03 15:39:31,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:39:31,530 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:39:31,530 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-05-03 15:39:31,532 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:31,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:31,542 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:31,542 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-05-03 15:39:31,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:31,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:31,545 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-05-03 15:39:31,545 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:39:31,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:31,552 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:31,552 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:39:31,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464872401] [2021-05-03 15:39:31,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:39:31,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:31,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:39:31,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:39:31,553 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-05-03 15:39:33,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:33,460 INFO L93 Difference]: Finished difference Result 5456 states and 16181 transitions. [2021-05-03 15:39:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-03 15:39:33,460 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-05-03 15:39:33,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:33,469 INFO L225 Difference]: With dead ends: 5456 [2021-05-03 15:39:33,470 INFO L226 Difference]: Without dead ends: 5410 [2021-05-03 15:39:33,470 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 232.2ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:39:33,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5410 states. [2021-05-03 15:39:33,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5410 to 3260. [2021-05-03 15:39:33,515 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-05-03 15:39:33,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3260 states to 3260 states and 9678 transitions. [2021-05-03 15:39:33,521 INFO L78 Accepts]: Start accepts. Automaton has 3260 states and 9678 transitions. Word has length 35 [2021-05-03 15:39:33,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:33,521 INFO L480 AbstractCegarLoop]: Abstraction has 3260 states and 9678 transitions. [2021-05-03 15:39:33,521 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-05-03 15:39:33,521 INFO L276 IsEmpty]: Start isEmpty. Operand 3260 states and 9678 transitions. [2021-05-03 15:39:33,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:33,525 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:33,525 INFO L551 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-05-03 15:39:33,725 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:33,726 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:33,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:33,726 INFO L82 PathProgramCache]: Analyzing trace with hash -233815332, now seen corresponding path program 48 times [2021-05-03 15:39:33,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:33,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801145320] [2021-05-03 15:39:33,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:33,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:33,846 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:33,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801145320] [2021-05-03 15:39:33,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045644703] [2021-05-03 15:39:33,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:33,872 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-03 15:39:33,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:33,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:39:33,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:33,945 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-05-03 15:39:33,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:33,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:33,953 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-05-03 15:39:33,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:39:34,087 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:34,087 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-05-03 15:39:34,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:34,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:34,101 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-05-03 15:39:34,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:38 [2021-05-03 15:39:35,070 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:39:35,070 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-05-03 15:39:35,072 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:35,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:35,082 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:35,082 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-05-03 15:39:35,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:35,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:35,087 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-05-03 15:39:35,088 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-05-03 15:39:35,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:35,093 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:35,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-05-03 15:39:35,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251206492] [2021-05-03 15:39:35,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-03 15:39:35,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:35,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-03 15:39:35,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-05-03 15:39:35,094 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-05-03 15:39:35,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:35,421 INFO L93 Difference]: Finished difference Result 5294 states and 15701 transitions. [2021-05-03 15:39:35,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:39:35,422 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-05-03 15:39:35,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:35,431 INFO L225 Difference]: With dead ends: 5294 [2021-05-03 15:39:35,431 INFO L226 Difference]: Without dead ends: 5248 [2021-05-03 15:39:35,431 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1124.1ms TimeCoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2021-05-03 15:39:35,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5248 states. [2021-05-03 15:39:35,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5248 to 3332. [2021-05-03 15:39:35,503 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-05-03 15:39:35,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 9894 transitions. [2021-05-03 15:39:35,512 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 9894 transitions. Word has length 35 [2021-05-03 15:39:35,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:35,512 INFO L480 AbstractCegarLoop]: Abstraction has 3332 states and 9894 transitions. [2021-05-03 15:39:35,512 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-05-03 15:39:35,512 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 9894 transitions. [2021-05-03 15:39:35,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:35,517 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:35,517 INFO L551 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-05-03 15:39:35,718 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:35,718 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:35,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:35,718 INFO L82 PathProgramCache]: Analyzing trace with hash -2089788072, now seen corresponding path program 49 times [2021-05-03 15:39:35,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:35,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372582508] [2021-05-03 15:39:35,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:35,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:35,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:35,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372582508] [2021-05-03 15:39:35,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298618410] [2021-05-03 15:39:35,843 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:35,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:35,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:39:35,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:35,950 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-05-03 15:39:35,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:35,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:35,959 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-05-03 15:39:35,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:39:36,110 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:39:36,110 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-05-03 15:39:36,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:36,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:36,118 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-05-03 15:39:36,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:25 [2021-05-03 15:39:36,160 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:36,160 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-05-03 15:39:36,167 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:36,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:36,179 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:36,179 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-05-03 15:39:36,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:36,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:36,185 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-05-03 15:39:36,186 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:39:36,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:36,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:36,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-05-03 15:39:36,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330030846] [2021-05-03 15:39:36,195 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-03 15:39:36,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:36,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-03 15:39:36,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:39:36,196 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-05-03 15:39:36,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:36,500 INFO L93 Difference]: Finished difference Result 4895 states and 14498 transitions. [2021-05-03 15:39:36,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:39:36,500 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-05-03 15:39:36,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:36,509 INFO L225 Difference]: With dead ends: 4895 [2021-05-03 15:39:36,509 INFO L226 Difference]: Without dead ends: 4822 [2021-05-03 15:39:36,509 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 255.5ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-05-03 15:39:36,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4822 states. [2021-05-03 15:39:36,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4822 to 3182. [2021-05-03 15:39:36,556 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-05-03 15:39:36,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3182 states to 3182 states and 9444 transitions. [2021-05-03 15:39:36,563 INFO L78 Accepts]: Start accepts. Automaton has 3182 states and 9444 transitions. Word has length 35 [2021-05-03 15:39:36,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:36,564 INFO L480 AbstractCegarLoop]: Abstraction has 3182 states and 9444 transitions. [2021-05-03 15:39:36,564 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-05-03 15:39:36,564 INFO L276 IsEmpty]: Start isEmpty. Operand 3182 states and 9444 transitions. [2021-05-03 15:39:36,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:36,568 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:36,568 INFO L551 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-05-03 15:39:36,781 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:36,781 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:36,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:36,782 INFO L82 PathProgramCache]: Analyzing trace with hash 1682121524, now seen corresponding path program 50 times [2021-05-03 15:39:36,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:36,782 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098778173] [2021-05-03 15:39:36,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:36,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:36,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:36,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098778173] [2021-05-03 15:39:36,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31746724] [2021-05-03 15:39:36,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:36,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:39:36,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:36,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:39:36,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:37,064 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-05-03 15:39:37,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:37,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:37,072 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-05-03 15:39:37,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-05-03 15:39:37,120 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:37,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 34 treesize of output 36 [2021-05-03 15:39:37,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:37,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:37,128 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-05-03 15:39:37,128 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-05-03 15:39:38,283 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:39:38,283 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-05-03 15:39:38,284 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:38,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:38,292 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:38,292 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-05-03 15:39:38,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:38,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:38,295 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-05-03 15:39:38,295 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:39:38,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:38,301 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:38,301 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:39:38,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322352707] [2021-05-03 15:39:38,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:39:38,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:38,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:39:38,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-05-03 15:39:38,302 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-05-03 15:39:38,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:38,569 INFO L93 Difference]: Finished difference Result 4936 states and 14639 transitions. [2021-05-03 15:39:38,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:39:38,570 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-05-03 15:39:38,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:38,578 INFO L225 Difference]: With dead ends: 4936 [2021-05-03 15:39:38,579 INFO L226 Difference]: Without dead ends: 4890 [2021-05-03 15:39:38,579 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1320.1ms TimeCoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-05-03 15:39:38,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-05-03 15:39:38,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3268. [2021-05-03 15:39:38,626 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-05-03 15:39:38,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3268 states to 3268 states and 9702 transitions. [2021-05-03 15:39:38,635 INFO L78 Accepts]: Start accepts. Automaton has 3268 states and 9702 transitions. Word has length 35 [2021-05-03 15:39:38,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:38,635 INFO L480 AbstractCegarLoop]: Abstraction has 3268 states and 9702 transitions. [2021-05-03 15:39:38,635 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-05-03 15:39:38,635 INFO L276 IsEmpty]: Start isEmpty. Operand 3268 states and 9702 transitions. [2021-05-03 15:39:38,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:38,640 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:38,640 INFO L551 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-05-03 15:39:38,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-05-03 15:39:38,857 INFO L428 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:38,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:38,857 INFO L82 PathProgramCache]: Analyzing trace with hash -173851216, now seen corresponding path program 51 times [2021-05-03 15:39:38,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:38,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359527723] [2021-05-03 15:39:38,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:38,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:38,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:38,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359527723] [2021-05-03 15:39:38,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216266071] [2021-05-03 15:39:38,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:39,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-03 15:39:39,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:39,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-03 15:39:39,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:39,123 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-05-03 15:39:39,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:39,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:39,132 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-05-03 15:39:39,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-05-03 15:39:39,195 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-05-03 15:39:39,196 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-05-03 15:39:39,201 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:39,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:39,220 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-05-03 15:39:39,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-05-03 15:39:41,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:41,222 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-05-03 15:39:41,232 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:41,238 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:41,238 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-05-03 15:39:41,244 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:41,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:41,272 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:41,272 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-05-03 15:39:41,273 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:41,288 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:41,288 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-05-03 15:39:41,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-05-03 15:39:41,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:41,307 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-05-03 15:39:41,307 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-05-03 15:39:41,343 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:41,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:41,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-05-03 15:39:41,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822657472] [2021-05-03 15:39:41,344 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-03 15:39:41,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:41,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-03 15:39:41,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=317, Unknown=2, NotChecked=0, Total=380 [2021-05-03 15:39:41,344 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-05-03 15:39:47,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:47,731 INFO L93 Difference]: Finished difference Result 5992 states and 17821 transitions. [2021-05-03 15:39:47,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-03 15:39:47,731 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-05-03 15:39:47,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:47,741 INFO L225 Difference]: With dead ends: 5992 [2021-05-03 15:39:47,741 INFO L226 Difference]: Without dead ends: 5900 [2021-05-03 15:39:47,741 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2855.3ms TimeCoverageRelationStatistics Valid=156, Invalid=964, Unknown=2, NotChecked=0, Total=1122 [2021-05-03 15:39:47,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5900 states. [2021-05-03 15:39:47,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5900 to 3294. [2021-05-03 15:39:47,790 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-05-03 15:39:47,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3294 states to 3294 states and 9778 transitions. [2021-05-03 15:39:47,798 INFO L78 Accepts]: Start accepts. Automaton has 3294 states and 9778 transitions. Word has length 35 [2021-05-03 15:39:47,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:47,798 INFO L480 AbstractCegarLoop]: Abstraction has 3294 states and 9778 transitions. [2021-05-03 15:39:47,798 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-05-03 15:39:47,798 INFO L276 IsEmpty]: Start isEmpty. Operand 3294 states and 9778 transitions. [2021-05-03 15:39:47,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:47,802 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:47,802 INFO L551 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-05-03 15:39:48,003 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-05-03 15:39:48,003 INFO L428 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:48,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:48,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1837765300, now seen corresponding path program 52 times [2021-05-03 15:39:48,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:48,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949733682] [2021-05-03 15:39:48,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:48,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:48,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:48,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949733682] [2021-05-03 15:39:48,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033984754] [2021-05-03 15:39:48,153 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:48,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:39:48,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:48,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:39:48,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:48,287 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:39:48,287 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-05-03 15:39:48,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:48,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:48,292 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-05-03 15:39:48,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-05-03 15:39:50,170 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-05-03 15:39:50,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:50,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:50,175 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-05-03 15:39:50,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:39:52,312 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:52,312 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-05-03 15:39:52,318 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:52,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:52,332 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:52,332 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-05-03 15:39:52,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:52,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:52,338 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-05-03 15:39:52,339 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:39:52,348 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:52,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:52,348 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:39:52,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145698521] [2021-05-03 15:39:52,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:39:52,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:52,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:39:52,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-05-03 15:39:52,349 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-05-03 15:39:52,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:39:52,561 INFO L93 Difference]: Finished difference Result 4555 states and 13492 transitions. [2021-05-03 15:39:52,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:39:52,562 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-05-03 15:39:52,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:39:52,568 INFO L225 Difference]: With dead ends: 4555 [2021-05-03 15:39:52,568 INFO L226 Difference]: Without dead ends: 4482 [2021-05-03 15:39:52,569 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 4172.2ms TimeCoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-05-03 15:39:52,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4482 states. [2021-05-03 15:39:52,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4482 to 3264. [2021-05-03 15:39:52,609 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-05-03 15:39:52,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3264 states to 3264 states and 9688 transitions. [2021-05-03 15:39:52,616 INFO L78 Accepts]: Start accepts. Automaton has 3264 states and 9688 transitions. Word has length 35 [2021-05-03 15:39:52,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:39:52,616 INFO L480 AbstractCegarLoop]: Abstraction has 3264 states and 9688 transitions. [2021-05-03 15:39:52,616 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-05-03 15:39:52,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3264 states and 9688 transitions. [2021-05-03 15:39:52,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:39:52,621 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:39:52,621 INFO L551 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-05-03 15:39:52,832 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:52,833 INFO L428 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:39:52,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:39:52,833 INFO L82 PathProgramCache]: Analyzing trace with hash -273985726, now seen corresponding path program 53 times [2021-05-03 15:39:52,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:39:52,833 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759570918] [2021-05-03 15:39:52,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:39:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:39:52,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:52,946 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759570918] [2021-05-03 15:39:52,946 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830317511] [2021-05-03 15:39:52,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:39:52,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-05-03 15:39:52,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:39:52,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:39:52,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:39:53,152 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-05-03 15:39:53,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:53,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:53,165 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-05-03 15:39:53,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-05-03 15:39:53,231 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:53,232 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-05-03 15:39:53,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:53,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:53,246 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-05-03 15:39:53,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:39:53,333 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-05-03 15:39:53,334 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-05-03 15:39:53,335 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:39:53,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:53,352 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:53,352 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-05-03 15:39:53,353 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:39:53,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:39:53,357 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-05-03 15:39:53,357 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-05-03 15:39:53,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:39:53,363 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:39:53,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-05-03 15:39:53,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432123395] [2021-05-03 15:39:53,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-03 15:39:53,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:39:53,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-03 15:39:53,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-05-03 15:39:53,364 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-05-03 15:40:16,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:40:16,079 INFO L93 Difference]: Finished difference Result 5148 states and 15269 transitions. [2021-05-03 15:40:16,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-03 15:40:16,080 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-05-03 15:40:16,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:40:16,088 INFO L225 Difference]: With dead ends: 5148 [2021-05-03 15:40:16,088 INFO L226 Difference]: Without dead ends: 5102 [2021-05-03 15:40:16,089 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 2439.4ms TimeCoverageRelationStatistics Valid=88, Invalid=561, Unknown=1, NotChecked=0, Total=650 [2021-05-03 15:40:16,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5102 states. [2021-05-03 15:40:16,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5102 to 3352. [2021-05-03 15:40:16,133 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-05-03 15:40:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3352 states to 3352 states and 9952 transitions. [2021-05-03 15:40:16,140 INFO L78 Accepts]: Start accepts. Automaton has 3352 states and 9952 transitions. Word has length 35 [2021-05-03 15:40:16,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:40:16,140 INFO L480 AbstractCegarLoop]: Abstraction has 3352 states and 9952 transitions. [2021-05-03 15:40:16,140 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-05-03 15:40:16,140 INFO L276 IsEmpty]: Start isEmpty. Operand 3352 states and 9952 transitions. [2021-05-03 15:40:16,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:40:16,144 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:40:16,144 INFO L551 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-05-03 15:40:16,345 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2021-05-03 15:40:16,345 INFO L428 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:40:16,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:40:16,345 INFO L82 PathProgramCache]: Analyzing trace with hash -2129958466, now seen corresponding path program 54 times [2021-05-03 15:40:16,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:40:16,345 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092727386] [2021-05-03 15:40:16,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:40:16,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:40:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:40:16,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092727386] [2021-05-03 15:40:16,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416055003] [2021-05-03 15:40:16,477 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:40:16,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-03 15:40:16,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:40:16,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:40:16,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:40:16,595 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-05-03 15:40:16,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:16,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:16,604 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-05-03 15:40:16,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-05-03 15:40:16,664 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-05-03 15:40:16,664 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-05-03 15:40:16,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:16,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:16,670 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-05-03 15:40:16,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:47, output treesize:25 [2021-05-03 15:40:16,713 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:16,713 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-05-03 15:40:16,719 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:40:16,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:16,732 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:16,732 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-05-03 15:40:16,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:16,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:16,739 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-05-03 15:40:16,739 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:40:16,750 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:40:16,750 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:40:16,750 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:40:16,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454306206] [2021-05-03 15:40:16,750 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:40:16,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:40:16,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:40:16,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:40:16,751 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-05-03 15:40:16,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:40:16,936 INFO L93 Difference]: Finished difference Result 4637 states and 13740 transitions. [2021-05-03 15:40:16,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:40:16,937 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-05-03 15:40:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:40:16,945 INFO L225 Difference]: With dead ends: 4637 [2021-05-03 15:40:16,945 INFO L226 Difference]: Without dead ends: 4564 [2021-05-03 15:40:16,945 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 212.7ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:40:16,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4564 states. [2021-05-03 15:40:16,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4564 to 3316. [2021-05-03 15:40:16,988 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-05-03 15:40:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3316 states to 3316 states and 9844 transitions. [2021-05-03 15:40:16,995 INFO L78 Accepts]: Start accepts. Automaton has 3316 states and 9844 transitions. Word has length 35 [2021-05-03 15:40:16,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:40:16,995 INFO L480 AbstractCegarLoop]: Abstraction has 3316 states and 9844 transitions. [2021-05-03 15:40:16,995 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-05-03 15:40:16,995 INFO L276 IsEmpty]: Start isEmpty. Operand 3316 states and 9844 transitions. [2021-05-03 15:40:17,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:40:17,000 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:40:17,000 INFO L551 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-05-03 15:40:17,201 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:40:17,201 INFO L428 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:40:17,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:40:17,201 INFO L82 PathProgramCache]: Analyzing trace with hash -118341950, now seen corresponding path program 55 times [2021-05-03 15:40:17,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:40:17,201 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067186628] [2021-05-03 15:40:17,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:40:17,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:40:17,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:40:17,391 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067186628] [2021-05-03 15:40:17,391 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154251635] [2021-05-03 15:40:17,391 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:40:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:40:17,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:40:17,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:40:17,513 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-05-03 15:40:17,513 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-05-03 15:40:17,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:17,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:17,520 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-05-03 15:40:17,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:27 [2021-05-03 15:40:18,720 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-05-03 15:40:18,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:18,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:18,727 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-05-03 15:40:18,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:40:18,786 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:18,786 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-05-03 15:40:18,792 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:40:18,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:18,807 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:18,807 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-05-03 15:40:18,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:18,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:18,815 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-05-03 15:40:18,816 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:40:18,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-05-03 15:40:18,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:40:18,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:40:18,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146423435] [2021-05-03 15:40:18,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:40:18,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:40:18,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:40:18,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-05-03 15:40:18,826 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-05-03 15:40:33,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:40:33,810 INFO L93 Difference]: Finished difference Result 4573 states and 13546 transitions. [2021-05-03 15:40:33,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:40:33,810 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-05-03 15:40:33,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:40:33,820 INFO L225 Difference]: With dead ends: 4573 [2021-05-03 15:40:33,820 INFO L226 Difference]: Without dead ends: 4500 [2021-05-03 15:40:33,820 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1385.7ms TimeCoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-05-03 15:40:33,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4500 states. [2021-05-03 15:40:33,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4500 to 3302. [2021-05-03 15:40:33,885 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-05-03 15:40:33,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3302 states to 3302 states and 9802 transitions. [2021-05-03 15:40:33,893 INFO L78 Accepts]: Start accepts. Automaton has 3302 states and 9802 transitions. Word has length 35 [2021-05-03 15:40:33,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:40:33,893 INFO L480 AbstractCegarLoop]: Abstraction has 3302 states and 9802 transitions. [2021-05-03 15:40:33,893 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-05-03 15:40:33,893 INFO L276 IsEmpty]: Start isEmpty. Operand 3302 states and 9802 transitions. [2021-05-03 15:40:33,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:40:33,898 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:40:33,898 INFO L551 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-05-03 15:40:34,098 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:40:34,099 INFO L428 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:40:34,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:40:34,099 INFO L82 PathProgramCache]: Analyzing trace with hash 1065906046, now seen corresponding path program 56 times [2021-05-03 15:40:34,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:40:34,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088179777] [2021-05-03 15:40:34,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:40:34,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:40:34,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-05-03 15:40:34,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088179777] [2021-05-03 15:40:34,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314151162] [2021-05-03 15:40:34,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:40:34,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:40:34,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:40:34,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:40:34,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:40:34,304 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:40:34,304 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-05-03 15:40:34,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:34,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:34,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:40:34,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:17 [2021-05-03 15:40:34,347 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-05-03 15:40:34,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:34,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:34,353 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-05-03 15:40:34,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:40:36,401 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:36,401 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-05-03 15:40:36,407 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:40:36,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:36,419 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:36,419 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-05-03 15:40:36,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:36,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:36,426 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-05-03 15:40:36,426 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:40:36,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:40:36,436 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:40:36,436 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:40:36,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291187587] [2021-05-03 15:40:36,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:40:36,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:40:36,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:40:36,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-05-03 15:40:36,437 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-05-03 15:40:42,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:40:42,982 INFO L93 Difference]: Finished difference Result 4699 states and 13919 transitions. [2021-05-03 15:40:42,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:40:42,983 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-05-03 15:40:42,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:40:42,991 INFO L225 Difference]: With dead ends: 4699 [2021-05-03 15:40:42,991 INFO L226 Difference]: Without dead ends: 4626 [2021-05-03 15:40:42,991 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 2182.0ms TimeCoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-05-03 15:40:42,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4626 states. [2021-05-03 15:40:43,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4626 to 3346. [2021-05-03 15:40:43,037 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-05-03 15:40:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 9926 transitions. [2021-05-03 15:40:43,044 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 9926 transitions. Word has length 35 [2021-05-03 15:40:43,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:40:43,044 INFO L480 AbstractCegarLoop]: Abstraction has 3346 states and 9926 transitions. [2021-05-03 15:40:43,044 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-05-03 15:40:43,044 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 9926 transitions. [2021-05-03 15:40:43,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:40:43,048 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:40:43,049 INFO L551 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-05-03 15:40:43,249 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:40:43,249 INFO L428 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:40:43,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:40:43,249 INFO L82 PathProgramCache]: Analyzing trace with hash 914221188, now seen corresponding path program 57 times [2021-05-03 15:40:43,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:40:43,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728438094] [2021-05-03 15:40:43,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:40:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:40:43,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:40:43,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728438094] [2021-05-03 15:40:43,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549338928] [2021-05-03 15:40:43,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:40:43,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-05-03 15:40:43,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:40:43,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-03 15:40:43,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:40:43,512 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-05-03 15:40:43,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:43,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:43,520 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-05-03 15:40:43,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:33 [2021-05-03 15:40:47,542 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:47,543 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-05-03 15:40:47,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:40:47,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:47,552 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-05-03 15:40:47,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-05-03 15:40:50,061 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-05-03 15:40:50,062 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-05-03 15:40:50,097 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-05-03 15:40:50,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:50,120 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:50,121 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-05-03 15:40:50,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-05-03 15:40:50,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:40:50,140 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-05-03 15:40:50,140 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-05-03 15:40:50,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-05-03 15:40:50,169 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:40:50,169 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-05-03 15:40:50,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389200846] [2021-05-03 15:40:50,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:40:50,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:40:50,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:40:50,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=288, Unknown=4, NotChecked=0, Total=342 [2021-05-03 15:40:50,170 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-05-03 15:42:37,424 WARN L205 SmtUtils]: Spent 1.87 s on a formula simplification that was a NOOP. DAG size: 45 [2021-05-03 15:43:38,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:43:38,450 INFO L93 Difference]: Finished difference Result 5750 states and 16895 transitions. [2021-05-03 15:43:38,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-03 15:43:38,451 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-05-03 15:43:38,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:43:38,459 INFO L225 Difference]: With dead ends: 5750 [2021-05-03 15:43:38,459 INFO L226 Difference]: Without dead ends: 5490 [2021-05-03 15:43:38,460 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 28410.1ms TimeCoverageRelationStatistics Valid=138, Invalid=903, Unknown=15, NotChecked=0, Total=1056 [2021-05-03 15:43:38,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states. [2021-05-03 15:43:38,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 3418. [2021-05-03 15:43:38,506 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-05-03 15:43:38,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-05-03 15:43:38,513 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-05-03 15:43:38,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:43:38,513 INFO L480 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-05-03 15:43:38,513 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-05-03 15:43:38,513 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-05-03 15:43:38,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:43:38,518 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:43:38,518 INFO L551 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-05-03 15:43:38,733 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:43:38,733 INFO L428 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:43:38,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:43:38,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1980524554, now seen corresponding path program 58 times [2021-05-03 15:43:38,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:43:38,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948962250] [2021-05-03 15:43:38,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:43:38,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:43:38,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-03 15:43:38,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948962250] [2021-05-03 15:43:38,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499076205] [2021-05-03 15:43:38,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:43:38,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:43:38,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:43:38,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-03 15:43:38,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:43:39,135 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-05-03 15:43:39,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:43:39,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:39,148 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-05-03 15:43:39,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-05-03 15:43:39,315 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:43:39,315 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-05-03 15:43:39,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:43:39,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:39,325 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-05-03 15:43:39,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-05-03 15:43:41,397 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:41,397 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-05-03 15:43:41,408 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:43:41,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:41,423 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:41,424 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-05-03 15:43:41,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:43:41,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:41,432 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-05-03 15:43:41,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:43:41,449 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:43:41,449 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:43:41,449 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-05-03 15:43:41,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303691003] [2021-05-03 15:43:41,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-03 15:43:41,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:43:41,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-03 15:43:41,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=249, Unknown=1, NotChecked=0, Total=306 [2021-05-03 15:43:41,450 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-05-03 15:43:58,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:43:58,224 INFO L93 Difference]: Finished difference Result 4285 states and 12585 transitions. [2021-05-03 15:43:58,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-03 15:43:58,224 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-05-03 15:43:58,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:43:58,231 INFO L225 Difference]: With dead ends: 4285 [2021-05-03 15:43:58,232 INFO L226 Difference]: Without dead ends: 4184 [2021-05-03 15:43:58,232 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 2467.8ms TimeCoverageRelationStatistics Valid=79, Invalid=382, Unknown=1, NotChecked=0, Total=462 [2021-05-03 15:43:58,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4184 states. [2021-05-03 15:43:58,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4184 to 3418. [2021-05-03 15:43:58,278 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-05-03 15:43:58,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-05-03 15:43:58,285 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-05-03 15:43:58,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:43:58,286 INFO L480 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-05-03 15:43:58,286 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-05-03 15:43:58,286 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-05-03 15:43:58,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:43:58,311 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:43:58,311 INFO L551 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-05-03 15:43:58,511 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-05-03 15:43:58,511 INFO L428 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:43:58,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:43:58,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1941916280, now seen corresponding path program 59 times [2021-05-03 15:43:58,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:43:58,512 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891053583] [2021-05-03 15:43:58,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:43:58,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:43:58,660 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:43:58,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891053583] [2021-05-03 15:43:58,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180663166] [2021-05-03 15:43:58,660 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-05-03 15:43:58,685 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-05-03 15:43:58,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:43:58,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:43:58,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:43:58,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 17 treesize of output 13 [2021-05-03 15:43:58,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:43:58,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:58,852 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-05-03 15:43:58,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-05-03 15:43:58,987 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:58,987 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-05-03 15:43:58,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:43:59,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:43:59,006 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-05-03 15:43:59,006 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:44:05,146 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:44:05,146 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-05-03 15:44:05,148 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:44:05,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:05,160 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:05,160 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-05-03 15:44:05,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:05,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:05,167 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-05-03 15:44:05,167 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-05-03 15:44:05,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-05-03 15:44:05,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:44:05,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:44:05,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379357656] [2021-05-03 15:44:05,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:44:05,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:44:05,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:44:05,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=285, Unknown=3, NotChecked=0, Total=342 [2021-05-03 15:44:05,174 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-05-03 15:44:05,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:44:05,601 INFO L93 Difference]: Finished difference Result 5462 states and 16110 transitions. [2021-05-03 15:44:05,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-03 15:44:05,601 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-05-03 15:44:05,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:44:05,611 INFO L225 Difference]: With dead ends: 5462 [2021-05-03 15:44:05,612 INFO L226 Difference]: Without dead ends: 5359 [2021-05-03 15:44:05,612 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 6450.4ms TimeCoverageRelationStatistics Valid=69, Invalid=390, Unknown=3, NotChecked=0, Total=462 [2021-05-03 15:44:05,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2021-05-03 15:44:05,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 3496. [2021-05-03 15:44:05,672 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-05-03 15:44:05,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 10346 transitions. [2021-05-03 15:44:05,681 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 10346 transitions. Word has length 35 [2021-05-03 15:44:05,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:44:05,681 INFO L480 AbstractCegarLoop]: Abstraction has 3496 states and 10346 transitions. [2021-05-03 15:44:05,682 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-05-03 15:44:05,682 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 10346 transitions. [2021-05-03 15:44:05,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:44:05,687 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:44:05,687 INFO L551 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-05-03 15:44:05,892 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-05-03 15:44:05,893 INFO L428 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:44:05,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:44:05,893 INFO L82 PathProgramCache]: Analyzing trace with hash 541758764, now seen corresponding path program 60 times [2021-05-03 15:44:05,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:44:05,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838780231] [2021-05-03 15:44:05,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:44:05,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:44:06,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:44:06,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838780231] [2021-05-03 15:44:06,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041842175] [2021-05-03 15:44:06,054 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-05-03 15:44:06,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-03 15:44:06,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:44:06,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:44:06,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:44:06,220 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-05-03 15:44:06,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:06,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:06,233 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-05-03 15:44:06,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-05-03 15:44:06,412 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:44:06,413 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-05-03 15:44:06,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:06,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:06,421 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-05-03 15:44:06,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-05-03 15:44:10,330 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:10,331 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-05-03 15:44:10,337 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:44:10,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:10,350 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:10,350 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-05-03 15:44:10,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:10,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:10,358 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-05-03 15:44:10,358 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:44:10,368 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:44:10,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:44:10,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:44:10,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951787501] [2021-05-03 15:44:10,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:44:10,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:44:10,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:44:10,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=278, Unknown=2, NotChecked=0, Total=342 [2021-05-03 15:44:10,369 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-05-03 15:44:10,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:44:10,823 INFO L93 Difference]: Finished difference Result 5068 states and 14874 transitions. [2021-05-03 15:44:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:44:10,823 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-05-03 15:44:10,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:44:10,833 INFO L225 Difference]: With dead ends: 5068 [2021-05-03 15:44:10,833 INFO L226 Difference]: Without dead ends: 4949 [2021-05-03 15:44:10,833 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 4262.0ms TimeCoverageRelationStatistics Valid=73, Invalid=345, Unknown=2, NotChecked=0, Total=420 [2021-05-03 15:44:10,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4949 states. [2021-05-03 15:44:10,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4949 to 3448. [2021-05-03 15:44:10,889 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-05-03 15:44:10,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3448 states to 3448 states and 10208 transitions. [2021-05-03 15:44:10,898 INFO L78 Accepts]: Start accepts. Automaton has 3448 states and 10208 transitions. Word has length 35 [2021-05-03 15:44:10,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:44:10,899 INFO L480 AbstractCegarLoop]: Abstraction has 3448 states and 10208 transitions. [2021-05-03 15:44:10,899 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-05-03 15:44:10,899 INFO L276 IsEmpty]: Start isEmpty. Operand 3448 states and 10208 transitions. [2021-05-03 15:44:10,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:44:10,904 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:44:10,904 INFO L551 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-05-03 15:44:11,105 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-05-03 15:44:11,105 INFO L428 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:44:11,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:44:11,105 INFO L82 PathProgramCache]: Analyzing trace with hash 2112465796, now seen corresponding path program 61 times [2021-05-03 15:44:11,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:44:11,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980983731] [2021-05-03 15:44:11,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:44:11,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:44:11,247 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:44:11,247 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980983731] [2021-05-03 15:44:11,247 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701422667] [2021-05-03 15:44:11,247 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-05-03 15:44:11,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:44:11,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-03 15:44:11,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:44:11,479 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:44:11,479 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-05-03 15:44:11,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:11,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:11,488 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-05-03 15:44:11,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-05-03 15:44:15,539 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-05-03 15:44:15,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:15,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:15,545 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-05-03 15:44:15,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:44:21,590 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:21,590 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-05-03 15:44:21,596 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:44:21,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:21,609 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:21,609 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-05-03 15:44:21,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:21,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:21,617 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-05-03 15:44:21,617 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:44:21,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-05-03 15:44:21,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:44:21,628 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:44:21,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831665347] [2021-05-03 15:44:21,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:44:21,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:44:21,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:44:21,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=282, Unknown=5, NotChecked=0, Total=342 [2021-05-03 15:44:21,628 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-05-03 15:44:21,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:44:21,859 INFO L93 Difference]: Finished difference Result 4692 states and 13742 transitions. [2021-05-03 15:44:21,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:44:21,859 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-05-03 15:44:21,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:44:21,868 INFO L225 Difference]: With dead ends: 4692 [2021-05-03 15:44:21,868 INFO L226 Difference]: Without dead ends: 4591 [2021-05-03 15:44:21,869 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 10328.9ms TimeCoverageRelationStatistics Valid=61, Invalid=314, Unknown=5, NotChecked=0, Total=380 [2021-05-03 15:44:21,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4591 states. [2021-05-03 15:44:21,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4591 to 3438. [2021-05-03 15:44:21,922 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-05-03 15:44:21,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 10178 transitions. [2021-05-03 15:44:21,932 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 10178 transitions. Word has length 35 [2021-05-03 15:44:21,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:44:21,932 INFO L480 AbstractCegarLoop]: Abstraction has 3438 states and 10178 transitions. [2021-05-03 15:44:21,932 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-05-03 15:44:21,932 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 10178 transitions. [2021-05-03 15:44:21,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:44:21,937 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:44:21,937 INFO L551 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-05-03 15:44:22,139 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:44:22,139 INFO L428 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:44:22,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:44:22,140 INFO L82 PathProgramCache]: Analyzing trace with hash -821520348, now seen corresponding path program 62 times [2021-05-03 15:44:22,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:44:22,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491154849] [2021-05-03 15:44:22,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:44:22,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:44:22,316 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:44:22,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491154849] [2021-05-03 15:44:22,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076924845] [2021-05-03 15:44:22,317 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-05-03 15:44:22,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:44:22,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:44:22,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:44:22,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:44:22,541 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-05-03 15:44:22,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:22,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:22,555 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-05-03 15:44:22,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-05-03 15:44:22,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:22,652 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-05-03 15:44:22,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:22,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:22,666 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-05-03 15:44:22,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:44:26,598 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:44:26,599 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-05-03 15:44:26,601 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:44:26,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:26,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:26,613 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-05-03 15:44:26,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:44:26,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:44:26,620 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-05-03 15:44:26,620 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-05-03 15:44:26,626 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:44:26,626 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:44:26,626 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:44:26,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954302217] [2021-05-03 15:44:26,627 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:44:26,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:44:26,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:44:26,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=289, Unknown=2, NotChecked=0, Total=342 [2021-05-03 15:44:26,627 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-05-03 15:45:05,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:45:05,498 INFO L93 Difference]: Finished difference Result 5489 states and 16185 transitions. [2021-05-03 15:45:05,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-03 15:45:05,499 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-05-03 15:45:05,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:45:05,511 INFO L225 Difference]: With dead ends: 5489 [2021-05-03 15:45:05,511 INFO L226 Difference]: Without dead ends: 5386 [2021-05-03 15:45:05,512 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 4280.3ms TimeCoverageRelationStatistics Valid=70, Invalid=434, Unknown=2, NotChecked=0, Total=506 [2021-05-03 15:45:05,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5386 states. [2021-05-03 15:45:05,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5386 to 3562. [2021-05-03 15:45:05,574 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-05-03 15:45:05,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3562 states to 3562 states and 10538 transitions. [2021-05-03 15:45:05,584 INFO L78 Accepts]: Start accepts. Automaton has 3562 states and 10538 transitions. Word has length 35 [2021-05-03 15:45:05,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:45:05,584 INFO L480 AbstractCegarLoop]: Abstraction has 3562 states and 10538 transitions. [2021-05-03 15:45:05,584 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-05-03 15:45:05,584 INFO L276 IsEmpty]: Start isEmpty. Operand 3562 states and 10538 transitions. [2021-05-03 15:45:05,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:45:05,590 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:45:05,590 INFO L551 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-05-03 15:45:05,801 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2021-05-03 15:45:05,801 INFO L428 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:45:05,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:45:05,803 INFO L82 PathProgramCache]: Analyzing trace with hash 2073289432, now seen corresponding path program 63 times [2021-05-03 15:45:05,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:45:05,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81972081] [2021-05-03 15:45:05,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:45:05,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:45:06,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-05-03 15:45:06,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81972081] [2021-05-03 15:45:06,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886587604] [2021-05-03 15:45:06,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:45:06,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-03 15:45:06,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:45:06,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-03 15:45:06,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:45:06,146 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-05-03 15:45:06,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:06,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:06,156 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-05-03 15:45:06,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-05-03 15:45:06,294 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-05-03 15:45:06,294 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-05-03 15:45:06,299 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-05-03 15:45:06,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:06,325 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-05-03 15:45:06,325 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:38 [2021-05-03 15:45:10,428 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:10,429 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-05-03 15:45:10,440 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:45:10,448 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:10,448 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-05-03 15:45:10,455 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:45:10,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:10,507 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:10,508 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-05-03 15:45:10,509 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:10,525 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:10,526 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-05-03 15:45:10,530 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-05-03 15:45:10,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:10,549 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-05-03 15:45:10,549 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-05-03 15:45:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:45:10,584 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:45:10,584 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-05-03 15:45:10,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260109638] [2021-05-03 15:45:10,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:45:10,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:45:10,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:45:10,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-05-03 15:45:10,585 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-05-03 15:45:29,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:45:29,436 INFO L93 Difference]: Finished difference Result 6097 states and 17879 transitions. [2021-05-03 15:45:29,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-03 15:45:29,436 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-05-03 15:45:29,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:45:29,448 INFO L225 Difference]: With dead ends: 6097 [2021-05-03 15:45:29,448 INFO L226 Difference]: Without dead ends: 5905 [2021-05-03 15:45:29,448 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 7819.8ms TimeCoverageRelationStatistics Valid=202, Invalid=1202, Unknown=2, NotChecked=0, Total=1406 [2021-05-03 15:45:29,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2021-05-03 15:45:29,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 3574. [2021-05-03 15:45:29,516 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-05-03 15:45:29,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 10571 transitions. [2021-05-03 15:45:29,526 INFO L78 Accepts]: Start accepts. Automaton has 3574 states and 10571 transitions. Word has length 35 [2021-05-03 15:45:29,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:45:29,526 INFO L480 AbstractCegarLoop]: Abstraction has 3574 states and 10571 transitions. [2021-05-03 15:45:29,527 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-05-03 15:45:29,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 10571 transitions. [2021-05-03 15:45:29,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:45:29,533 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:45:29,533 INFO L551 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-05-03 15:45:29,733 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:45:29,733 INFO L428 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:45:29,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:45:29,734 INFO L82 PathProgramCache]: Analyzing trace with hash -650970832, now seen corresponding path program 64 times [2021-05-03 15:45:29,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:45:29,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240092233] [2021-05-03 15:45:29,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:45:29,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:45:29,894 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:45:29,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240092233] [2021-05-03 15:45:29,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387465980] [2021-05-03 15:45:29,894 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:45:29,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:45:29,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:45:29,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-03 15:45:29,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:45:30,144 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:45:30,145 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-05-03 15:45:30,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:30,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:30,154 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-05-03 15:45:30,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-05-03 15:45:32,211 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-05-03 15:45:32,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:32,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:32,218 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-05-03 15:45:32,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:45:34,122 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:34,122 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-05-03 15:45:34,128 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:45:34,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:34,142 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:34,142 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-05-03 15:45:34,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:34,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:34,150 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-05-03 15:45:34,150 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:45:34,161 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:45:34,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:45:34,161 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:45:34,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161248093] [2021-05-03 15:45:34,161 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:45:34,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:45:34,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:45:34,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-05-03 15:45:34,162 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-05-03 15:45:46,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:45:46,719 INFO L93 Difference]: Finished difference Result 4865 states and 14252 transitions. [2021-05-03 15:45:46,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:45:46,720 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-05-03 15:45:46,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:45:46,730 INFO L225 Difference]: With dead ends: 4865 [2021-05-03 15:45:46,730 INFO L226 Difference]: Without dead ends: 4764 [2021-05-03 15:45:46,730 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 4248.9ms TimeCoverageRelationStatistics Valid=65, Invalid=354, Unknown=1, NotChecked=0, Total=420 [2021-05-03 15:45:46,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4764 states. [2021-05-03 15:45:46,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4764 to 3564. [2021-05-03 15:45:46,793 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-05-03 15:45:46,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 10541 transitions. [2021-05-03 15:45:46,803 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 10541 transitions. Word has length 35 [2021-05-03 15:45:46,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:45:46,803 INFO L480 AbstractCegarLoop]: Abstraction has 3564 states and 10541 transitions. [2021-05-03 15:45:46,803 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-05-03 15:45:46,803 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 10541 transitions. [2021-05-03 15:45:46,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:45:46,809 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:45:46,809 INFO L551 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-05-03 15:45:47,009 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:45:47,010 INFO L428 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:45:47,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:45:47,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1697829054, now seen corresponding path program 65 times [2021-05-03 15:45:47,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:45:47,010 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660979954] [2021-05-03 15:45:47,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:45:47,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:45:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:45:47,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660979954] [2021-05-03 15:45:47,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28104499] [2021-05-03 15:45:47,150 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-05-03 15:45:47,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-05-03 15:45:47,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:45:47,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:45:47,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:45:47,325 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:45:47,326 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-05-03 15:45:47,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:47,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:47,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-05-03 15:45:47,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:17 [2021-05-03 15:45:47,388 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-05-03 15:45:47,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:47,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:47,394 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-05-03 15:45:47,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:45:47,460 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:47,461 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-05-03 15:45:47,468 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:45:47,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:47,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:47,482 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-05-03 15:45:47,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:45:47,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:45:47,490 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-05-03 15:45:47,490 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:45:47,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:45:47,500 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:45:47,500 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-05-03 15:45:47,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692106233] [2021-05-03 15:45:47,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-03 15:45:47,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:45:47,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-03 15:45:47,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-05-03 15:45:47,501 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-05-03 15:45:59,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:45:59,930 INFO L93 Difference]: Finished difference Result 5015 states and 14674 transitions. [2021-05-03 15:45:59,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:45:59,930 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-05-03 15:45:59,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:45:59,941 INFO L225 Difference]: With dead ends: 5015 [2021-05-03 15:45:59,942 INFO L226 Difference]: Without dead ends: 4914 [2021-05-03 15:45:59,942 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 315.7ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-05-03 15:45:59,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-05-03 15:45:59,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3581. [2021-05-03 15:46:00,004 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-05-03 15:46:00,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3581 states to 3581 states and 10595 transitions. [2021-05-03 15:46:00,016 INFO L78 Accepts]: Start accepts. Automaton has 3581 states and 10595 transitions. Word has length 35 [2021-05-03 15:46:00,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:46:00,016 INFO L480 AbstractCegarLoop]: Abstraction has 3581 states and 10595 transitions. [2021-05-03 15:46:00,016 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-05-03 15:46:00,016 INFO L276 IsEmpty]: Start isEmpty. Operand 3581 states and 10595 transitions. [2021-05-03 15:46:00,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:46:00,022 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:46:00,022 INFO L551 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-05-03 15:46:00,225 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2021-05-03 15:46:00,225 INFO L428 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:46:00,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:46:00,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1203869684, now seen corresponding path program 66 times [2021-05-03 15:46:00,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:46:00,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490055030] [2021-05-03 15:46:00,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:46:00,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:46:00,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:46:00,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490055030] [2021-05-03 15:46:00,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008303761] [2021-05-03 15:46:00,424 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-05-03 15:46:00,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-03 15:46:00,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:46:00,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:46:00,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:46:00,529 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-05-03 15:46:00,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:00,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:00,538 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-05-03 15:46:00,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-05-03 15:46:00,589 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:00,590 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-05-03 15:46:00,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:00,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:00,602 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-05-03 15:46:00,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:46:00,733 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:46:00,733 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-05-03 15:46:00,735 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:46:00,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:00,744 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:00,745 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-05-03 15:46:00,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:00,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:00,748 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-05-03 15:46:00,748 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:46:00,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-05-03 15:46:00,754 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:46:00,754 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:46:00,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755128199] [2021-05-03 15:46:00,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:46:00,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:46:00,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:46:00,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:46:00,755 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-05-03 15:46:08,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:46:08,904 INFO L93 Difference]: Finished difference Result 5098 states and 15099 transitions. [2021-05-03 15:46:08,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:46:08,905 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-05-03 15:46:08,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:46:08,915 INFO L225 Difference]: With dead ends: 5098 [2021-05-03 15:46:08,915 INFO L226 Difference]: Without dead ends: 5061 [2021-05-03 15:46:08,916 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 308.9ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:46:08,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5061 states. [2021-05-03 15:46:08,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5061 to 3692. [2021-05-03 15:46:08,983 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-05-03 15:46:08,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3692 states to 3692 states and 10951 transitions. [2021-05-03 15:46:08,994 INFO L78 Accepts]: Start accepts. Automaton has 3692 states and 10951 transitions. Word has length 35 [2021-05-03 15:46:08,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:46:08,995 INFO L480 AbstractCegarLoop]: Abstraction has 3692 states and 10951 transitions. [2021-05-03 15:46:08,995 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-05-03 15:46:08,995 INFO L276 IsEmpty]: Start isEmpty. Operand 3692 states and 10951 transitions. [2021-05-03 15:46:09,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:46:09,002 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:46:09,002 INFO L551 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-05-03 15:46:09,207 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-05-03 15:46:09,207 INFO L428 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:46:09,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:46:09,207 INFO L82 PathProgramCache]: Analyzing trace with hash -479879476, now seen corresponding path program 67 times [2021-05-03 15:46:09,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:46:09,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785403769] [2021-05-03 15:46:09,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:46:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:46:09,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:46:09,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785403769] [2021-05-03 15:46:09,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116637594] [2021-05-03 15:46:09,499 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-05-03 15:46:09,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:46:09,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-03 15:46:09,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:46:09,619 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-05-03 15:46:09,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:09,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:09,626 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-05-03 15:46:09,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:46:09,747 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:09,748 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-05-03 15:46:09,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:09,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:09,763 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-05-03 15:46:09,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:46:11,881 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:46:11,882 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-05-03 15:46:11,884 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:46:11,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:11,896 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:11,897 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-05-03 15:46:11,898 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:11,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:11,904 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-05-03 15:46:11,904 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-05-03 15:46:11,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:46:11,910 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:46:11,910 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:46:11,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951744085] [2021-05-03 15:46:11,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:46:11,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:46:11,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:46:11,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-05-03 15:46:11,911 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-05-03 15:46:14,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:46:14,419 INFO L93 Difference]: Finished difference Result 4993 states and 14715 transitions. [2021-05-03 15:46:14,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:46:14,419 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-05-03 15:46:14,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:46:14,429 INFO L225 Difference]: With dead ends: 4993 [2021-05-03 15:46:14,429 INFO L226 Difference]: Without dead ends: 4890 [2021-05-03 15:46:14,429 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 2513.9ms TimeCoverageRelationStatistics Valid=66, Invalid=439, Unknown=1, NotChecked=0, Total=506 [2021-05-03 15:46:14,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-05-03 15:46:14,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3681. [2021-05-03 15:46:14,491 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-05-03 15:46:14,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3681 states to 3681 states and 10907 transitions. [2021-05-03 15:46:14,502 INFO L78 Accepts]: Start accepts. Automaton has 3681 states and 10907 transitions. Word has length 35 [2021-05-03 15:46:14,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:46:14,502 INFO L480 AbstractCegarLoop]: Abstraction has 3681 states and 10907 transitions. [2021-05-03 15:46:14,503 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-05-03 15:46:14,503 INFO L276 IsEmpty]: Start isEmpty. Operand 3681 states and 10907 transitions. [2021-05-03 15:46:14,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:46:14,509 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:46:14,509 INFO L551 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-05-03 15:46:14,710 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:46:14,710 INFO L428 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:46:14,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:46:14,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1588220104, now seen corresponding path program 68 times [2021-05-03 15:46:14,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:46:14,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956165773] [2021-05-03 15:46:14,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:46:14,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:46:14,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-05-03 15:46:14,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956165773] [2021-05-03 15:46:14,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833715957] [2021-05-03 15:46:14,903 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-05-03 15:46:14,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:46:14,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:46:14,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:46:14,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:46:15,054 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-05-03 15:46:15,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:15,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:15,065 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-05-03 15:46:15,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-05-03 15:46:17,138 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:17,139 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-05-03 15:46:17,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:17,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:17,155 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-05-03 15:46:17,155 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:46:21,277 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:46:21,278 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-05-03 15:46:21,279 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:46:21,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:21,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:21,294 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-05-03 15:46:21,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:46:21,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:46:21,302 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-05-03 15:46:21,302 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-05-03 15:46:21,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:46:21,308 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:46:21,308 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:46:21,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102507484] [2021-05-03 15:46:21,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:46:21,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:46:21,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:46:21,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=291, Unknown=3, NotChecked=0, Total=342 [2021-05-03 15:46:21,309 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-05-03 15:47:03,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:47:03,892 INFO L93 Difference]: Finished difference Result 5002 states and 14721 transitions. [2021-05-03 15:47:03,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:47:03,892 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-05-03 15:47:03,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:47:03,903 INFO L225 Difference]: With dead ends: 5002 [2021-05-03 15:47:03,903 INFO L226 Difference]: Without dead ends: 4899 [2021-05-03 15:47:03,904 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 6404.4ms TimeCoverageRelationStatistics Valid=63, Invalid=396, Unknown=3, NotChecked=0, Total=462 [2021-05-03 15:47:03,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4899 states. [2021-05-03 15:47:03,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4899 to 3691. [2021-05-03 15:47:03,968 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-05-03 15:47:03,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3691 states to 3691 states and 10932 transitions. [2021-05-03 15:47:03,979 INFO L78 Accepts]: Start accepts. Automaton has 3691 states and 10932 transitions. Word has length 35 [2021-05-03 15:47:03,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:47:03,979 INFO L480 AbstractCegarLoop]: Abstraction has 3691 states and 10932 transitions. [2021-05-03 15:47:03,980 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-05-03 15:47:03,980 INFO L276 IsEmpty]: Start isEmpty. Operand 3691 states and 10932 transitions. [2021-05-03 15:47:03,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:47:03,986 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:47:03,986 INFO L551 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-05-03 15:47:04,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2021-05-03 15:47:04,187 INFO L428 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:47:04,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:47:04,187 INFO L82 PathProgramCache]: Analyzing trace with hash 1533451522, now seen corresponding path program 69 times [2021-05-03 15:47:04,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:47:04,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771006239] [2021-05-03 15:47:04,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:47:04,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:47:04,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:04,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771006239] [2021-05-03 15:47:04,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061825071] [2021-05-03 15:47:04,346 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-05-03 15:47:04,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-05-03 15:47:04,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:47:04,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:47:04,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:47:04,419 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-05-03 15:47:04,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:04,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:04,429 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-05-03 15:47:04,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:47:04,517 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:04,518 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-05-03 15:47:04,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:04,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:04,530 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-05-03 15:47:04,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:47:04,640 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:47:04,640 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-05-03 15:47:04,642 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:47:04,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:04,651 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:04,652 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-05-03 15:47:04,653 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:04,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:04,655 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-05-03 15:47:04,655 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:47:04,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:04,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:47:04,662 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:47:04,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172789523] [2021-05-03 15:47:04,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:47:04,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:47:04,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:47:04,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:47:04,662 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-05-03 15:47:04,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:47:04,985 INFO L93 Difference]: Finished difference Result 5579 states and 16471 transitions. [2021-05-03 15:47:04,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:47:04,986 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-05-03 15:47:04,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:47:04,997 INFO L225 Difference]: With dead ends: 5579 [2021-05-03 15:47:04,998 INFO L226 Difference]: Without dead ends: 5423 [2021-05-03 15:47:04,998 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 297.1ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:47:05,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5423 states. [2021-05-03 15:47:05,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5423 to 3771. [2021-05-03 15:47:05,066 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-05-03 15:47:05,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3771 states to 3771 states and 11163 transitions. [2021-05-03 15:47:05,077 INFO L78 Accepts]: Start accepts. Automaton has 3771 states and 11163 transitions. Word has length 35 [2021-05-03 15:47:05,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:47:05,077 INFO L480 AbstractCegarLoop]: Abstraction has 3771 states and 11163 transitions. [2021-05-03 15:47:05,077 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-05-03 15:47:05,077 INFO L276 IsEmpty]: Start isEmpty. Operand 3771 states and 11163 transitions. [2021-05-03 15:47:05,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:47:05,084 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:47:05,084 INFO L551 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-05-03 15:47:05,284 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:47:05,284 INFO L428 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:47:05,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:47:05,285 INFO L82 PathProgramCache]: Analyzing trace with hash -2037525566, now seen corresponding path program 70 times [2021-05-03 15:47:05,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:47:05,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341370428] [2021-05-03 15:47:05,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:47:05,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:47:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:05,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341370428] [2021-05-03 15:47:05,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311809536] [2021-05-03 15:47:05,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:47:05,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:47:05,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:47:05,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-03 15:47:05,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:47:05,530 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-05-03 15:47:05,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:05,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:05,538 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-05-03 15:47:05,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-05-03 15:47:05,712 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:05,712 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-05-03 15:47:05,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:05,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:05,729 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-05-03 15:47:05,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:47:07,846 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-05-03 15:47:07,846 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-05-03 15:47:07,848 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:47:07,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:07,861 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:07,861 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-05-03 15:47:07,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:07,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:07,869 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-05-03 15:47:07,869 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-05-03 15:47:07,875 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:07,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:47:07,876 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:47:07,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399487322] [2021-05-03 15:47:07,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:47:07,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:47:07,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:47:07,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=289, Unknown=1, NotChecked=0, Total=342 [2021-05-03 15:47:07,877 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-05-03 15:47:16,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:47:16,469 INFO L93 Difference]: Finished difference Result 5332 states and 15688 transitions. [2021-05-03 15:47:16,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:47:16,469 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-05-03 15:47:16,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:47:16,480 INFO L225 Difference]: With dead ends: 5332 [2021-05-03 15:47:16,481 INFO L226 Difference]: Without dead ends: 5181 [2021-05-03 15:47:16,481 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 2456.4ms TimeCoverageRelationStatistics Valid=73, Invalid=432, Unknown=1, NotChecked=0, Total=506 [2021-05-03 15:47:16,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5181 states. [2021-05-03 15:47:16,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5181 to 3741. [2021-05-03 15:47:16,546 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-05-03 15:47:16,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 11073 transitions. [2021-05-03 15:47:16,556 INFO L78 Accepts]: Start accepts. Automaton has 3741 states and 11073 transitions. Word has length 35 [2021-05-03 15:47:16,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:47:16,556 INFO L480 AbstractCegarLoop]: Abstraction has 3741 states and 11073 transitions. [2021-05-03 15:47:16,557 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-05-03 15:47:16,557 INFO L276 IsEmpty]: Start isEmpty. Operand 3741 states and 11073 transitions. [2021-05-03 15:47:16,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:47:16,563 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:47:16,563 INFO L551 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-05-03 15:47:16,763 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-05-03 15:47:16,764 INFO L428 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:47:16,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:47:16,764 INFO L82 PathProgramCache]: Analyzing trace with hash -528031758, now seen corresponding path program 71 times [2021-05-03 15:47:16,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:47:16,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890903311] [2021-05-03 15:47:16,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:47:16,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:47:16,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-05-03 15:47:16,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890903311] [2021-05-03 15:47:16,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894654548] [2021-05-03 15:47:16,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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:47:16,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-05-03 15:47:16,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:47:16,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:47:16,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:47:16,990 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-05-03 15:47:16,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:16,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:16,999 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-05-03 15:47:16,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:47:17,157 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:17,157 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-05-03 15:47:17,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:17,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:17,171 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-05-03 15:47:17,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:47:17,292 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:47:17,293 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-05-03 15:47:17,295 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:47:17,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:17,305 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:17,306 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-05-03 15:47:17,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:17,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:17,309 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-05-03 15:47:17,310 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:47:17,316 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:17,316 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:47:17,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:47:17,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075664237] [2021-05-03 15:47:17,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:47:17,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:47:17,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:47:17,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:47:17,317 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-05-03 15:47:23,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:47:23,830 INFO L93 Difference]: Finished difference Result 5457 states and 16152 transitions. [2021-05-03 15:47:23,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:47:23,830 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-05-03 15:47:23,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:47:23,841 INFO L225 Difference]: With dead ends: 5457 [2021-05-03 15:47:23,841 INFO L226 Difference]: Without dead ends: 5420 [2021-05-03 15:47:23,841 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 342.6ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:47:23,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5420 states. [2021-05-03 15:47:23,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5420 to 3789. [2021-05-03 15:47:23,905 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-05-03 15:47:23,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 11217 transitions. [2021-05-03 15:47:23,915 INFO L78 Accepts]: Start accepts. Automaton has 3789 states and 11217 transitions. Word has length 35 [2021-05-03 15:47:23,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:47:23,916 INFO L480 AbstractCegarLoop]: Abstraction has 3789 states and 11217 transitions. [2021-05-03 15:47:23,916 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-05-03 15:47:23,916 INFO L276 IsEmpty]: Start isEmpty. Operand 3789 states and 11217 transitions. [2021-05-03 15:47:23,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:47:23,922 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:47:23,922 INFO L551 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-05-03 15:47:24,122 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:47:24,122 INFO L428 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:47:24,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:47:24,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1754640986, now seen corresponding path program 72 times [2021-05-03 15:47:24,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:47:24,123 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537702239] [2021-05-03 15:47:24,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:47:24,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:47:24,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:24,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537702239] [2021-05-03 15:47:24,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627726953] [2021-05-03 15:47:24,270 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-05-03 15:47:24,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-05-03 15:47:24,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:47:24,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:47:24,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:47:24,342 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-05-03 15:47:24,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:24,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:24,351 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-05-03 15:47:24,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:47:24,566 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:24,567 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-05-03 15:47:24,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:24,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:24,583 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-05-03 15:47:24,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-05-03 15:47:26,686 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:47:26,687 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-05-03 15:47:26,689 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:47:26,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:26,701 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:26,701 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-05-03 15:47:26,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:26,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:26,708 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-05-03 15:47:26,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-05-03 15:47:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:26,715 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:47:26,715 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-05-03 15:47:26,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014089889] [2021-05-03 15:47:26,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-03 15:47:26,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:47:26,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-03 15:47:26,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-05-03 15:47:26,716 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-05-03 15:47:53,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:47:53,454 INFO L93 Difference]: Finished difference Result 5766 states and 17053 transitions. [2021-05-03 15:47:53,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:47:53,454 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-05-03 15:47:53,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:47:53,467 INFO L225 Difference]: With dead ends: 5766 [2021-05-03 15:47:53,467 INFO L226 Difference]: Without dead ends: 5711 [2021-05-03 15:47:53,468 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 2363.9ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-05-03 15:47:53,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5711 states. [2021-05-03 15:47:53,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5711 to 3825. [2021-05-03 15:47:53,545 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-05-03 15:47:53,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 11325 transitions. [2021-05-03 15:47:53,556 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 11325 transitions. Word has length 35 [2021-05-03 15:47:53,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:47:53,556 INFO L480 AbstractCegarLoop]: Abstraction has 3825 states and 11325 transitions. [2021-05-03 15:47:53,556 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-05-03 15:47:53,556 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 11325 transitions. [2021-05-03 15:47:53,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:47:53,563 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:47:53,563 INFO L551 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-05-03 15:47:53,765 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:47:53,766 INFO L428 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:47:53,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:47:53,766 INFO L82 PathProgramCache]: Analyzing trace with hash 684353570, now seen corresponding path program 73 times [2021-05-03 15:47:53,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:47:53,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653578872] [2021-05-03 15:47:53,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:47:53,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:47:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:47:53,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653578872] [2021-05-03 15:47:53,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137921692] [2021-05-03 15:47:53,939 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-05-03 15:47:53,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:47:53,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:47:53,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:47:54,013 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-05-03 15:47:54,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:54,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:54,022 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-05-03 15:47:54,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:47:54,248 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:47:54,248 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-05-03 15:47:54,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:54,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:54,257 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-05-03 15:47:54,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-05-03 15:47:54,323 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:54,323 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-05-03 15:47:54,329 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:47:54,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:54,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:54,343 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-05-03 15:47:54,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:47:54,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:47:54,351 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-05-03 15:47:54,351 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:47:54,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-05-03 15:47:54,361 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:47:54,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-05-03 15:47:54,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869052645] [2021-05-03 15:47:54,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-03 15:47:54,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:47:54,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-03 15:47:54,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:47:54,362 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-05-03 15:48:03,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:48:03,117 INFO L93 Difference]: Finished difference Result 5412 states and 15954 transitions. [2021-05-03 15:48:03,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:48:03,117 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-05-03 15:48:03,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:48:03,129 INFO L225 Difference]: With dead ends: 5412 [2021-05-03 15:48:03,130 INFO L226 Difference]: Without dead ends: 5357 [2021-05-03 15:48:03,130 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 399.7ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-05-03 15:48:03,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2021-05-03 15:48:03,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 3759. [2021-05-03 15:48:03,198 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-05-03 15:48:03,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3759 states to 3759 states and 11127 transitions. [2021-05-03 15:48:03,209 INFO L78 Accepts]: Start accepts. Automaton has 3759 states and 11127 transitions. Word has length 35 [2021-05-03 15:48:03,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:48:03,209 INFO L480 AbstractCegarLoop]: Abstraction has 3759 states and 11127 transitions. [2021-05-03 15:48:03,209 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-05-03 15:48:03,210 INFO L276 IsEmpty]: Start isEmpty. Operand 3759 states and 11127 transitions. [2021-05-03 15:48:03,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:48:03,216 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:48:03,216 INFO L551 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-05-03 15:48:03,417 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:48:03,417 INFO L428 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:48:03,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:48:03,418 INFO L82 PathProgramCache]: Analyzing trace with hash -165539636, now seen corresponding path program 74 times [2021-05-03 15:48:03,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:48:03,418 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333607819] [2021-05-03 15:48:03,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:48:03,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:48:03,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-05-03 15:48:03,627 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333607819] [2021-05-03 15:48:03,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010648474] [2021-05-03 15:48:03,628 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-05-03 15:48:03,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:48:03,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:48:03,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:48:03,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:48:05,805 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-05-03 15:48:05,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:48:05,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:48:05,817 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-05-03 15:48:05,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-05-03 15:48:09,899 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:48:09,900 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-05-03 15:48:09,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:48:09,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:48:09,917 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-05-03 15:48:09,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-05-03 15:48:16,035 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:48:16,036 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-05-03 15:48:16,038 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:48:16,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:48:16,051 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:48:16,052 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-05-03 15:48:16,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:48:16,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:48:16,059 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-05-03 15:48:16,059 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-05-03 15:48:16,065 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:48:16,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:48:16,066 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-05-03 15:48:16,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544796649] [2021-05-03 15:48:16,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 15:48:16,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:48:16,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 15:48:16,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=285, Unknown=6, NotChecked=0, Total=342 [2021-05-03 15:48:16,067 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-05-03 15:49:50,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:49:50,890 INFO L93 Difference]: Finished difference Result 5619 states and 16448 transitions. [2021-05-03 15:49:50,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-03 15:49:50,890 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-05-03 15:49:50,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:49:50,902 INFO L225 Difference]: With dead ends: 5619 [2021-05-03 15:49:50,903 INFO L226 Difference]: Without dead ends: 5407 [2021-05-03 15:49:50,903 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 12407.2ms TimeCoverageRelationStatistics Valid=61, Invalid=353, Unknown=6, NotChecked=0, Total=420 [2021-05-03 15:49:50,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5407 states. [2021-05-03 15:49:50,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5407 to 3801. [2021-05-03 15:49:50,976 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-05-03 15:49:50,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-05-03 15:49:50,988 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-05-03 15:49:50,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:49:50,989 INFO L480 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-05-03 15:49:50,989 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-05-03 15:49:50,989 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-05-03 15:49:50,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:49:50,996 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:49:50,996 INFO L551 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-05-03 15:49:51,196 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2021-05-03 15:49:51,197 INFO L428 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:49:51,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:49:51,197 INFO L82 PathProgramCache]: Analyzing trace with hash -1532235864, now seen corresponding path program 75 times [2021-05-03 15:49:51,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:49:51,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910588396] [2021-05-03 15:49:51,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:49:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:49:51,339 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-05-03 15:49:51,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910588396] [2021-05-03 15:49:51,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657628719] [2021-05-03 15:49:51,339 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-05-03 15:49:51,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-03 15:49:51,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:49:51,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-03 15:49:51,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:49:51,456 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-05-03 15:49:51,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:49:51,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:49:51,468 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-05-03 15:49:51,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:38 [2021-05-03 15:49:51,627 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:49:51,628 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-05-03 15:49:51,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:49:51,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:49:51,645 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-05-03 15:49:51,646 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:55, output treesize:41 [2021-05-03 15:49:53,791 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-05-03 15:49:53,791 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-05-03 15:49:53,811 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-05-03 15:49:53,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:49:53,837 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:49:53,837 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-05-03 15:49:53,840 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-05-03 15:49:53,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:49:53,861 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-05-03 15:49:53,861 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-05-03 15:49:53,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-05-03 15:49:53,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:49:53,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-05-03 15:49:53,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026745496] [2021-05-03 15:49:53,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-03 15:49:53,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:49:53,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-03 15:49:53,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-05-03 15:49:53,893 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-05-03 15:50:28,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:50:28,915 INFO L93 Difference]: Finished difference Result 6446 states and 19031 transitions. [2021-05-03 15:50:28,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-03 15:50:28,915 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-05-03 15:50:28,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:50:28,929 INFO L225 Difference]: With dead ends: 6446 [2021-05-03 15:50:28,929 INFO L226 Difference]: Without dead ends: 6397 [2021-05-03 15:50:28,929 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 6715.4ms TimeCoverageRelationStatistics Valid=147, Invalid=662, Unknown=3, NotChecked=0, Total=812 [2021-05-03 15:50:28,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6397 states. [2021-05-03 15:50:29,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6397 to 3831. [2021-05-03 15:50:29,009 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-05-03 15:50:29,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3831 states to 3831 states and 11329 transitions. [2021-05-03 15:50:29,020 INFO L78 Accepts]: Start accepts. Automaton has 3831 states and 11329 transitions. Word has length 35 [2021-05-03 15:50:29,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:50:29,020 INFO L480 AbstractCegarLoop]: Abstraction has 3831 states and 11329 transitions. [2021-05-03 15:50:29,020 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-05-03 15:50:29,020 INFO L276 IsEmpty]: Start isEmpty. Operand 3831 states and 11329 transitions. [2021-05-03 15:50:29,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:50:29,026 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:50:29,026 INFO L551 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-05-03 15:50:29,227 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-05-03 15:50:29,227 INFO L428 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:50:29,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:50:29,228 INFO L82 PathProgramCache]: Analyzing trace with hash -228682522, now seen corresponding path program 76 times [2021-05-03 15:50:29,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:50:29,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209105866] [2021-05-03 15:50:29,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:50:29,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:50:29,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-05-03 15:50:29,391 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209105866] [2021-05-03 15:50:29,391 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819505780] [2021-05-03 15:50:29,391 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-05-03 15:50:29,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:50:29,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:50:29,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:50:29,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:50:29,515 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-05-03 15:50:29,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:29,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:29,528 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-05-03 15:50:29,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-05-03 15:50:29,746 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-05-03 15:50:29,746 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-05-03 15:50:29,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:29,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:29,755 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-05-03 15:50:29,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-05-03 15:50:30,328 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:30,328 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-05-03 15:50:30,334 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:50:30,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:30,347 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:30,348 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-05-03 15:50:30,349 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:30,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:30,356 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-05-03 15:50:30,356 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:50:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:30,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:50:30,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-05-03 15:50:30,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899632278] [2021-05-03 15:50:30,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-03 15:50:30,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:50:30,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-03 15:50:30,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-05-03 15:50:30,367 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-05-03 15:50:30,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:50:30,769 INFO L93 Difference]: Finished difference Result 5332 states and 15626 transitions. [2021-05-03 15:50:30,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:50:30,770 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-05-03 15:50:30,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:50:30,780 INFO L225 Difference]: With dead ends: 5332 [2021-05-03 15:50:30,781 INFO L226 Difference]: Without dead ends: 5277 [2021-05-03 15:50:30,781 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 928.8ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-05-03 15:50:30,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2021-05-03 15:50:30,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 3801. [2021-05-03 15:50:30,854 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-05-03 15:50:30,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-05-03 15:50:30,864 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-05-03 15:50:30,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:50:30,864 INFO L480 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-05-03 15:50:30,864 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-05-03 15:50:30,865 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-05-03 15:50:30,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:50:30,871 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:50:30,871 INFO L551 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-05-03 15:50:31,071 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-05-03 15:50:31,072 INFO L428 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:50:31,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:50:31,072 INFO L82 PathProgramCache]: Analyzing trace with hash -1721926504, now seen corresponding path program 77 times [2021-05-03 15:50:31,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:50:31,072 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035288519] [2021-05-03 15:50:31,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:50:31,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:50:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:31,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035288519] [2021-05-03 15:50:31,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817169677] [2021-05-03 15:50:31,220 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-05-03 15:50:31,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-05-03 15:50:31,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:50:31,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:50:31,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:50:31,274 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-05-03 15:50:31,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:31,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:31,283 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-05-03 15:50:31,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:50:31,394 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:31,394 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-05-03 15:50:31,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:31,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:31,406 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-05-03 15:50:31,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:50:31,496 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:50:31,497 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-05-03 15:50:31,498 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:50:31,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:31,508 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:31,508 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-05-03 15:50:31,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:31,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:31,515 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-05-03 15:50:31,515 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-05-03 15:50:31,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:31,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:50:31,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:50:31,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015229534] [2021-05-03 15:50:31,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:50:31,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:50:31,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:50:31,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-05-03 15:50:31,523 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-05-03 15:50:31,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:50:31,784 INFO L93 Difference]: Finished difference Result 6158 states and 18162 transitions. [2021-05-03 15:50:31,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 15:50:31,784 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-05-03 15:50:31,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:50:31,795 INFO L225 Difference]: With dead ends: 6158 [2021-05-03 15:50:31,795 INFO L226 Difference]: Without dead ends: 5990 [2021-05-03 15:50:31,795 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 266.0ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:50:31,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5990 states. [2021-05-03 15:50:31,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5990 to 3881. [2021-05-03 15:50:31,861 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-05-03 15:50:31,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3881 states to 3881 states and 11470 transitions. [2021-05-03 15:50:31,870 INFO L78 Accepts]: Start accepts. Automaton has 3881 states and 11470 transitions. Word has length 35 [2021-05-03 15:50:31,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:50:31,870 INFO L480 AbstractCegarLoop]: Abstraction has 3881 states and 11470 transitions. [2021-05-03 15:50:31,870 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-05-03 15:50:31,870 INFO L276 IsEmpty]: Start isEmpty. Operand 3881 states and 11470 transitions. [2021-05-03 15:50:31,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:50:31,876 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:50:31,876 INFO L551 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-05-03 15:50:32,076 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2021-05-03 15:50:32,077 INFO L428 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:50:32,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:50:32,077 INFO L82 PathProgramCache]: Analyzing trace with hash -997936296, now seen corresponding path program 78 times [2021-05-03 15:50:32,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:50:32,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173305828] [2021-05-03 15:50:32,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:50:32,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:50:32,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:32,245 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173305828] [2021-05-03 15:50:32,245 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500041687] [2021-05-03 15:50:32,245 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-05-03 15:50:32,270 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-03 15:50:32,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:50:32,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-03 15:50:32,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:50:32,336 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-05-03 15:50:32,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:32,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:32,342 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-05-03 15:50:32,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:20 [2021-05-03 15:50:32,519 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:32,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 35 treesize of output 35 [2021-05-03 15:50:32,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:32,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:32,530 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-05-03 15:50:32,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-05-03 15:50:32,618 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-05-03 15:50:32,618 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-05-03 15:50:32,638 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-05-03 15:50:32,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:32,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:32,663 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-05-03 15:50:32,666 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-05-03 15:50:32,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:32,680 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-05-03 15:50:32,681 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-05-03 15:50:32,718 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:32,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:50:32,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-05-03 15:50:32,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014436594] [2021-05-03 15:50:32,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-03 15:50:32,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:50:32,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-03 15:50:32,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-05-03 15:50:32,719 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-05-03 15:50:46,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:50:46,968 INFO L93 Difference]: Finished difference Result 5866 states and 17251 transitions. [2021-05-03 15:50:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-03 15:50:46,968 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-05-03 15:50:46,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:50:46,979 INFO L225 Difference]: With dead ends: 5866 [2021-05-03 15:50:46,980 INFO L226 Difference]: Without dead ends: 5725 [2021-05-03 15:50:46,980 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 737.3ms TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2021-05-03 15:50:46,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states. [2021-05-03 15:50:47,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 3851. [2021-05-03 15:50:47,069 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-05-03 15:50:47,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-05-03 15:50:47,080 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-05-03 15:50:47,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:50:47,080 INFO L480 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-05-03 15:50:47,080 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-05-03 15:50:47,080 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-05-03 15:50:47,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:50:47,087 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:50:47,087 INFO L551 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-05-03 15:50:47,287 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:50:47,288 INFO L428 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:50:47,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:50:47,288 INFO L82 PathProgramCache]: Analyzing trace with hash 511557512, now seen corresponding path program 79 times [2021-05-03 15:50:47,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:50:47,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96448404] [2021-05-03 15:50:47,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:50:47,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:50:47,472 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:47,472 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96448404] [2021-05-03 15:50:47,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194821254] [2021-05-03 15:50:47,473 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-05-03 15:50:47,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:50:47,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:50:47,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:50:47,538 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-05-03 15:50:47,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:47,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:47,547 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-05-03 15:50:47,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:50:47,654 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:47,655 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-05-03 15:50:47,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:47,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:47,667 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-05-03 15:50:47,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:50:47,782 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-05-03 15:50:47,783 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-05-03 15:50:47,784 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:50:47,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:47,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:47,794 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-05-03 15:50:47,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:47,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:47,798 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-05-03 15:50:47,798 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-05-03 15:50:47,805 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:47,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:50:47,805 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:50:47,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368215947] [2021-05-03 15:50:47,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:50:47,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:50:47,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:50:47,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-05-03 15:50:47,806 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-05-03 15:50:48,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:50:48,165 INFO L93 Difference]: Finished difference Result 6068 states and 17943 transitions. [2021-05-03 15:50:48,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:50:48,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-05-03 15:50:48,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:50:48,178 INFO L225 Difference]: With dead ends: 6068 [2021-05-03 15:50:48,179 INFO L226 Difference]: Without dead ends: 6022 [2021-05-03 15:50:48,179 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 323.9ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:50:48,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6022 states. [2021-05-03 15:50:48,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6022 to 3887. [2021-05-03 15:50:48,255 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-05-03 15:50:48,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-05-03 15:50:48,266 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-05-03 15:50:48,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:50:48,266 INFO L480 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-05-03 15:50:48,266 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-05-03 15:50:48,266 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-05-03 15:50:48,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:50:48,273 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:50:48,273 INFO L551 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-05-03 15:50:48,474 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:50:48,474 INFO L428 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:50:48,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:50:48,474 INFO L82 PathProgramCache]: Analyzing trace with hash -715051716, now seen corresponding path program 80 times [2021-05-03 15:50:48,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:50:48,474 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557191563] [2021-05-03 15:50:48,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:50:48,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:50:48,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:48,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557191563] [2021-05-03 15:50:48,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622361026] [2021-05-03 15:50:48,684 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-05-03 15:50:48,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:50:48,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:50:48,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:50:48,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:50:48,745 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-05-03 15:50:48,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:48,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:48,754 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-05-03 15:50:48,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:50:48,973 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:48,974 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-05-03 15:50:48,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:48,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:48,990 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-05-03 15:50:48,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-05-03 15:50:51,085 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:50:51,085 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-05-03 15:50:51,087 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:50:51,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:51,100 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:51,100 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-05-03 15:50:51,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:50:51,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:50:51,107 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-05-03 15:50:51,108 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-05-03 15:50:51,114 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:50:51,114 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:50:51,114 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:50:51,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118965261] [2021-05-03 15:50:51,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:50:51,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:50:51,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:50:51,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-05-03 15:50:51,115 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-05-03 15:51:17,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:51:17,921 INFO L93 Difference]: Finished difference Result 6237 states and 18421 transitions. [2021-05-03 15:51:17,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:51:17,922 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-05-03 15:51:17,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:51:17,933 INFO L225 Difference]: With dead ends: 6237 [2021-05-03 15:51:17,934 INFO L226 Difference]: Without dead ends: 6134 [2021-05-03 15:51:17,934 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 2362.4ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-05-03 15:51:17,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6134 states. [2021-05-03 15:51:18,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6134 to 3953. [2021-05-03 15:51:18,008 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-05-03 15:51:18,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3953 states to 3953 states and 11680 transitions. [2021-05-03 15:51:18,019 INFO L78 Accepts]: Start accepts. Automaton has 3953 states and 11680 transitions. Word has length 35 [2021-05-03 15:51:18,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:51:18,019 INFO L480 AbstractCegarLoop]: Abstraction has 3953 states and 11680 transitions. [2021-05-03 15:51:18,019 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-05-03 15:51:18,019 INFO L276 IsEmpty]: Start isEmpty. Operand 3953 states and 11680 transitions. [2021-05-03 15:51:18,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:51:18,026 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:51:18,026 INFO L551 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-05-03 15:51:18,226 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:51:18,226 INFO L428 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:51:18,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:51:18,227 INFO L82 PathProgramCache]: Analyzing trace with hash 1723942840, now seen corresponding path program 81 times [2021-05-03 15:51:18,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:51:18,227 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764540101] [2021-05-03 15:51:18,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:51:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:51:18,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:18,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764540101] [2021-05-03 15:51:18,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552015247] [2021-05-03 15:51:18,383 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-05-03 15:51:18,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-03 15:51:18,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:51:18,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:51:18,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:51:18,436 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-05-03 15:51:18,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:18,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:18,446 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-05-03 15:51:18,446 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-05-03 15:51:18,676 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:51:18,677 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-05-03 15:51:18,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:18,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:18,685 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-05-03 15:51:18,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-05-03 15:51:18,750 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:18,750 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-05-03 15:51:18,756 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:51:18,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:18,772 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:18,773 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-05-03 15:51:18,774 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:18,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:18,781 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-05-03 15:51:18,781 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:51:18,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:18,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:51:18,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:51:18,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844106093] [2021-05-03 15:51:18,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:51:18,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:51:18,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:51:18,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:51:18,793 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-05-03 15:51:19,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:51:19,110 INFO L93 Difference]: Finished difference Result 5794 states and 17064 transitions. [2021-05-03 15:51:19,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:51:19,111 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-05-03 15:51:19,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:51:19,122 INFO L225 Difference]: With dead ends: 5794 [2021-05-03 15:51:19,122 INFO L226 Difference]: Without dead ends: 5648 [2021-05-03 15:51:19,122 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 362.5ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:51:19,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5648 states. [2021-05-03 15:51:19,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5648 to 3851. [2021-05-03 15:51:19,193 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-05-03 15:51:19,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-05-03 15:51:19,204 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-05-03 15:51:19,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:51:19,204 INFO L480 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-05-03 15:51:19,204 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-05-03 15:51:19,205 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-05-03 15:51:19,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:51:19,211 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:51:19,211 INFO L551 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-05-03 15:51:19,412 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:51:19,412 INFO L428 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:51:19,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:51:19,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1364514828, now seen corresponding path program 82 times [2021-05-03 15:51:19,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:51:19,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385973511] [2021-05-03 15:51:19,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:51:19,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:51:19,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:19,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385973511] [2021-05-03 15:51:19,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005684159] [2021-05-03 15:51:19,555 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-05-03 15:51:19,579 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-03 15:51:19,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:51:19,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:51:19,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:51:19,659 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-05-03 15:51:19,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:19,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:19,669 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-05-03 15:51:19,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:51:19,742 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:19,742 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-05-03 15:51:19,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:19,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:19,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-05-03 15:51:19,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-05-03 15:51:19,881 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-05-03 15:51:19,882 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-05-03 15:51:19,883 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:51:19,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:19,905 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:19,905 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-05-03 15:51:19,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:19,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:19,909 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-05-03 15:51:19,909 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-05-03 15:51:19,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:19,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:51:19,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:51:19,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402823642] [2021-05-03 15:51:19,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:51:19,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:51:19,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:51:19,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-05-03 15:51:19,917 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-05-03 15:51:20,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:51:20,367 INFO L93 Difference]: Finished difference Result 6031 states and 17839 transitions. [2021-05-03 15:51:20,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:51:20,367 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-05-03 15:51:20,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:51:20,380 INFO L225 Difference]: With dead ends: 6031 [2021-05-03 15:51:20,380 INFO L226 Difference]: Without dead ends: 5985 [2021-05-03 15:51:20,381 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 351.6ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:51:20,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5985 states. [2021-05-03 15:51:20,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5985 to 3951. [2021-05-03 15:51:20,452 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-05-03 15:51:20,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 11680 transitions. [2021-05-03 15:51:20,463 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 11680 transitions. Word has length 35 [2021-05-03 15:51:20,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:51:20,463 INFO L480 AbstractCegarLoop]: Abstraction has 3951 states and 11680 transitions. [2021-05-03 15:51:20,463 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-05-03 15:51:20,463 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 11680 transitions. [2021-05-03 15:51:20,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:51:20,469 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:51:20,469 INFO L551 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-05-03 15:51:20,670 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:51:20,671 INFO L428 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:51:20,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:51:20,672 INFO L82 PathProgramCache]: Analyzing trace with hash 137905600, now seen corresponding path program 83 times [2021-05-03 15:51:20,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:51:20,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148456548] [2021-05-03 15:51:20,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:51:20,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:51:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:20,840 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148456548] [2021-05-03 15:51:20,840 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956367028] [2021-05-03 15:51:20,840 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-05-03 15:51:20,868 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-05-03 15:51:20,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:51:20,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:51:20,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:51:20,949 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-05-03 15:51:20,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:20,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:20,960 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-05-03 15:51:20,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:51:21,153 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:21,154 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-05-03 15:51:21,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:21,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:21,171 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-05-03 15:51:21,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-05-03 15:51:23,272 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:51:23,273 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-05-03 15:51:23,275 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:51:23,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:23,287 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:23,287 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-05-03 15:51:23,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:23,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:23,294 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-05-03 15:51:23,294 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-05-03 15:51:23,300 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:23,300 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:51:23,301 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:51:23,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64750959] [2021-05-03 15:51:23,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:51:23,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:51:23,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:51:23,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=193, Unknown=1, NotChecked=0, Total=240 [2021-05-03 15:51:23,302 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-05-03 15:51:52,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:51:52,082 INFO L93 Difference]: Finished difference Result 6027 states and 17812 transitions. [2021-05-03 15:51:52,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:51:52,083 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-05-03 15:51:52,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:51:52,094 INFO L225 Difference]: With dead ends: 6027 [2021-05-03 15:51:52,094 INFO L226 Difference]: Without dead ends: 5981 [2021-05-03 15:51:52,094 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 2367.4ms TimeCoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-05-03 15:51:52,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2021-05-03 15:51:52,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 3987. [2021-05-03 15:51:52,165 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-05-03 15:51:52,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3987 states to 3987 states and 11788 transitions. [2021-05-03 15:51:52,177 INFO L78 Accepts]: Start accepts. Automaton has 3987 states and 11788 transitions. Word has length 35 [2021-05-03 15:51:52,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:51:52,177 INFO L480 AbstractCegarLoop]: Abstraction has 3987 states and 11788 transitions. [2021-05-03 15:51:52,177 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-05-03 15:51:52,177 INFO L276 IsEmpty]: Start isEmpty. Operand 3987 states and 11788 transitions. [2021-05-03 15:51:52,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:51:52,184 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:51:52,184 INFO L551 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-05-03 15:51:52,397 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2021-05-03 15:51:52,397 INFO L428 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:51:52,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:51:52,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1718067140, now seen corresponding path program 84 times [2021-05-03 15:51:52,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:51:52,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430900455] [2021-05-03 15:51:52,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:51:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:51:52,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:52,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430900455] [2021-05-03 15:51:52,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472159983] [2021-05-03 15:51:52,547 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-05-03 15:51:52,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-03 15:51:52,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:51:52,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:51:52,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:51:52,652 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-05-03 15:51:52,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:52,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:52,674 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-05-03 15:51:52,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-05-03 15:51:52,910 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-05-03 15:51:52,911 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-05-03 15:51:52,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:52,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:52,919 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-05-03 15:51:52,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-05-03 15:51:52,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:52,984 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-05-03 15:51:52,990 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:51:52,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:53,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:53,004 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-05-03 15:51:53,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:53,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:53,012 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-05-03 15:51:53,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:51:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:53,022 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:51:53,022 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-05-03 15:51:53,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369860742] [2021-05-03 15:51:53,023 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 15:51:53,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:51:53,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 15:51:53,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-05-03 15:51:53,023 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-05-03 15:51:53,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:51:53,557 INFO L93 Difference]: Finished difference Result 5772 states and 17034 transitions. [2021-05-03 15:51:53,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 15:51:53,558 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-05-03 15:51:53,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:51:53,570 INFO L225 Difference]: With dead ends: 5772 [2021-05-03 15:51:53,570 INFO L226 Difference]: Without dead ends: 5699 [2021-05-03 15:51:53,570 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 412.2ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-05-03 15:51:53,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5699 states. [2021-05-03 15:51:53,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5699 to 3873. [2021-05-03 15:51:53,641 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-05-03 15:51:53,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3873 states to 3873 states and 11446 transitions. [2021-05-03 15:51:53,652 INFO L78 Accepts]: Start accepts. Automaton has 3873 states and 11446 transitions. Word has length 35 [2021-05-03 15:51:53,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:51:53,652 INFO L480 AbstractCegarLoop]: Abstraction has 3873 states and 11446 transitions. [2021-05-03 15:51:53,652 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-05-03 15:51:53,652 INFO L276 IsEmpty]: Start isEmpty. Operand 3873 states and 11446 transitions. [2021-05-03 15:51:53,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:51:53,659 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:51:53,659 INFO L551 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-05-03 15:51:53,860 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-05-03 15:51:53,860 INFO L428 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:51:53,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:51:53,860 INFO L82 PathProgramCache]: Analyzing trace with hash 2053842456, now seen corresponding path program 85 times [2021-05-03 15:51:53,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:51:53,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222415457] [2021-05-03 15:51:53,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:51:53,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:51:54,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:54,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222415457] [2021-05-03 15:51:54,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264512832] [2021-05-03 15:51:54,005 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-05-03 15:51:54,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:51:54,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:51:54,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:51:54,137 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-05-03 15:51:54,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:54,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:54,145 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-05-03 15:51:54,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-05-03 15:51:54,206 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:54,207 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-05-03 15:51:54,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:54,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:54,220 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-05-03 15:51:54,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-05-03 15:51:58,288 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-05-03 15:51:58,289 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-05-03 15:51:58,290 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:51:58,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:58,300 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:58,300 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-05-03 15:51:58,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:58,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:58,303 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-05-03 15:51:58,303 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-05-03 15:51:58,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:58,309 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:51:58,309 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:51:58,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504592566] [2021-05-03 15:51:58,310 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:51:58,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:51:58,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:51:58,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-05-03 15:51:58,310 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-05-03 15:51:58,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:51:58,539 INFO L93 Difference]: Finished difference Result 5669 states and 16750 transitions. [2021-05-03 15:51:58,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:51:58,540 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-05-03 15:51:58,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:51:58,551 INFO L225 Difference]: With dead ends: 5669 [2021-05-03 15:51:58,551 INFO L226 Difference]: Without dead ends: 5623 [2021-05-03 15:51:58,552 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 4253.3ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-05-03 15:51:58,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5623 states. [2021-05-03 15:51:58,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5623 to 3923. [2021-05-03 15:51:58,622 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-05-03 15:51:58,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3923 states to 3923 states and 11596 transitions. [2021-05-03 15:51:58,634 INFO L78 Accepts]: Start accepts. Automaton has 3923 states and 11596 transitions. Word has length 35 [2021-05-03 15:51:58,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:51:58,634 INFO L480 AbstractCegarLoop]: Abstraction has 3923 states and 11596 transitions. [2021-05-03 15:51:58,635 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-05-03 15:51:58,635 INFO L276 IsEmpty]: Start isEmpty. Operand 3923 states and 11596 transitions. [2021-05-03 15:51:58,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:51:58,642 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:51:58,642 INFO L551 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-05-03 15:51:58,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:51:58,856 INFO L428 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:51:58,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:51:58,856 INFO L82 PathProgramCache]: Analyzing trace with hash 197869716, now seen corresponding path program 86 times [2021-05-03 15:51:58,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:51:58,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247418089] [2021-05-03 15:51:58,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:51:58,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:51:59,000 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:51:59,000 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247418089] [2021-05-03 15:51:59,000 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209321181] [2021-05-03 15:51:59,000 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-05-03 15:51:59,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-03 15:51:59,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:51:59,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-03 15:51:59,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:51:59,153 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-05-03 15:51:59,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:59,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:59,162 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-05-03 15:51:59,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-05-03 15:51:59,227 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-05-03 15:51:59,228 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-05-03 15:51:59,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:51:59,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:51:59,233 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-05-03 15:51:59,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:49, output treesize:25 [2021-05-03 15:52:01,291 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:01,292 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-05-03 15:52:01,298 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:52:01,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:01,311 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:01,311 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-05-03 15:52:01,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:52:01,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:01,319 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-05-03 15:52:01,320 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:52:01,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:52:01,330 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:52:01,330 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:52:01,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399940601] [2021-05-03 15:52:01,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:52:01,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:52:01,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:52:01,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-05-03 15:52:01,331 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-05-03 15:52:01,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 15:52:01,593 INFO L93 Difference]: Finished difference Result 5392 states and 15912 transitions. [2021-05-03 15:52:01,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 15:52:01,594 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-05-03 15:52:01,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 15:52:01,605 INFO L225 Difference]: With dead ends: 5392 [2021-05-03 15:52:01,605 INFO L226 Difference]: Without dead ends: 5319 [2021-05-03 15:52:01,606 INFO L807 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 2264.8ms TimeCoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-05-03 15:52:01,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5319 states. [2021-05-03 15:52:01,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5319 to 3887. [2021-05-03 15:52:01,678 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-05-03 15:52:01,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-05-03 15:52:01,689 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-05-03 15:52:01,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 15:52:01,690 INFO L480 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-05-03 15:52:01,690 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-05-03 15:52:01,690 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-05-03 15:52:01,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-03 15:52:01,696 INFO L543 BasicCegarLoop]: Found error trace [2021-05-03 15:52:01,696 INFO L551 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-05-03 15:52:01,896 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-05-03 15:52:01,897 INFO L428 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-05-03 15:52:01,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 15:52:01,897 INFO L82 PathProgramCache]: Analyzing trace with hash -2085481064, now seen corresponding path program 87 times [2021-05-03 15:52:01,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-03 15:52:01,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250072005] [2021-05-03 15:52:01,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 15:52:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 15:52:02,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:52:02,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250072005] [2021-05-03 15:52:02,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318644991] [2021-05-03 15:52:02,031 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-05-03 15:52:02,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-03 15:52:02,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-03 15:52:02,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-03 15:52:02,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-03 15:52:02,168 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-05-03 15:52:02,169 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-05-03 15:52:02,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:52:02,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:02,175 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-05-03 15:52:02,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-05-03 15:52:11,961 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-05-03 15:52:11,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-05-03 15:52:11,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:11,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-05-03 15:52:11,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-05-03 15:52:12,029 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:12,029 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-05-03 15:52:12,034 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-05-03 15:52:12,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:12,049 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:12,049 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-05-03 15:52:12,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-05-03 15:52:12,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 15:52:12,057 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-05-03 15:52:12,057 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-05-03 15:52:12,068 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 15:52:12,069 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-03 15:52:12,069 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-05-03 15:52:12,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193277751] [2021-05-03 15:52:12,069 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 15:52:12,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-03 15:52:12,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 15:52:12,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-05-03 15:52:12,069 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) Received shutdown request... [2021-05-03 15:52:13,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-03 15:52:14,199 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-03 15:52:14,199 WARN L545 AbstractCegarLoop]: Verification canceled [2021-05-03 15:52:14,203 WARN L224 ceAbstractionStarter]: Timeout [2021-05-03 15:52:14,203 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.05 03:52:14 BasicIcfg [2021-05-03 15:52:14,203 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-03 15:52:14,204 INFO L168 Benchmark]: Toolchain (without parser) took 879024.63 ms. Allocated memory was 333.4 MB in the beginning and 761.3 MB in the end (delta: 427.8 MB). Free memory was 313.0 MB in the beginning and 422.9 MB in the end (delta: -109.9 MB). Peak memory consumption was 320.0 MB. Max. memory is 16.0 GB. [2021-05-03 15:52:14,204 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.26 ms. Allocated memory is still 333.4 MB. Free memory is still 314.2 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-05-03 15:52:14,204 INFO L168 Benchmark]: Boogie Procedure Inliner took 19.48 ms. Allocated memory is still 333.4 MB. Free memory was 313.0 MB in the beginning and 311.6 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-05-03 15:52:14,204 INFO L168 Benchmark]: Boogie Preprocessor took 11.89 ms. Allocated memory is still 333.4 MB. Free memory was 311.6 MB in the beginning and 310.4 MB in the end (delta: 1.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-05-03 15:52:14,204 INFO L168 Benchmark]: RCFGBuilder took 198.91 ms. Allocated memory is still 333.4 MB. Free memory was 310.4 MB in the beginning and 296.4 MB in the end (delta: 14.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. [2021-05-03 15:52:14,204 INFO L168 Benchmark]: TraceAbstraction took 878789.94 ms. Allocated memory was 333.4 MB in the beginning and 761.3 MB in the end (delta: 427.8 MB). Free memory was 295.9 MB in the beginning and 422.9 MB in the end (delta: -127.0 MB). Peak memory consumption was 301.1 MB. Max. memory is 16.0 GB. [2021-05-03 15:52:14,204 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.26 ms. Allocated memory is still 333.4 MB. Free memory is still 314.2 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 19.48 ms. Allocated memory is still 333.4 MB. Free memory was 313.0 MB in the beginning and 311.6 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 11.89 ms. Allocated memory is still 333.4 MB. Free memory was 311.6 MB in the beginning and 310.4 MB in the end (delta: 1.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 198.91 ms. Allocated memory is still 333.4 MB. Free memory was 310.4 MB in the beginning and 296.4 MB in the end (delta: 14.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. * TraceAbstraction took 878789.94 ms. Allocated memory was 333.4 MB in the beginning and 761.3 MB in the end (delta: 427.8 MB). Free memory was 295.9 MB in the beginning and 422.9 MB in the end (delta: -127.0 MB). Peak memory consumption was 301.1 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 (3887states) and FLOYD_HOARE automaton (currently 8 states, 15 states before enhancement),while ReachableStatesComputation was computing reachable states (97 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 28 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 878709.4ms, OverallIterations: 90, TraceHistogramMax: 2, EmptinessCheckTime: 404.3ms, AutomataDifference: 709811.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 33.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6034 SDtfs, 13493 SDslu, 39122 SDs, 0 SdLazy, 39747 SolverSat, 1869 SolverUnsat, 392 SolverUnknown, 0 SolverNotchecked, 654220.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4325 GetRequests, 2465 SyntacticMatches, 88 SemanticMatches, 1772 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9149 ImplicationChecksByTransitivity, 174543.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=3987occurred in iteration=86, InterpolantAutomatonStates: 1607, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4687.0ms AutomataMinimizationTime, 89 MinimizatonAttempts, 127178 StatesRemovedByMinimization, 87 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 429.1ms SsaConstructionTime, 1210.7ms SatisfiabilityAnalysisTime, 142155.8ms InterpolantComputationTime, 5803 NumberOfCodeBlocks, 5787 NumberOfCodeBlocksAsserted, 301 NumberOfCheckSat, 5626 ConstructedInterpolants, 675 QuantifiedInterpolants, 75323 SizeOfPredicates, 509 NumberOfNonLiveVariables, 7134 ConjunctsInSsa, 1932 ConjunctsInUnsatCore, 177 InterpolantComputations, 3 PerfectInterpolantSequences, 287/2337 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