/usr/bin/java -Xmx8000000000 -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-bad/dot-product-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 15:10:28,499 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 15:10:28,501 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 15:10:28,537 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 15:10:28,537 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 15:10:28,540 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 15:10:28,543 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 15:10:28,548 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 15:10:28,550 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 15:10:28,554 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 15:10:28,554 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 15:10:28,556 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 15:10:28,556 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 15:10:28,558 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 15:10:28,559 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 15:10:28,562 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 15:10:28,563 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 15:10:28,564 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 15:10:28,566 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 15:10:28,573 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 15:10:28,576 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 15:10:28,577 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 15:10:28,578 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 15:10:28,580 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 15:10:28,586 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 15:10:28,586 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 15:10:28,586 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 15:10:28,588 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 15:10:28,588 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 15:10:28,589 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 15:10:28,589 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 15:10:28,590 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 15:10:28,591 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 15:10:28,592 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 15:10:28,593 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 15:10:28,593 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 15:10:28,594 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 15:10:28,594 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 15:10:28,594 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 15:10:28,595 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 15:10:28,595 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 15:10:28,599 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-08-06 15:10:28,635 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 15:10:28,636 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 15:10:28,636 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-06 15:10:28,636 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-06 15:10:28,639 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 15:10:28,639 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 15:10:28,639 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 15:10:28,640 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 15:10:28,640 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 15:10:28,640 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 15:10:28,644 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 15:10:28,644 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 15:10:28,645 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 15:10:28,645 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 15:10:28,646 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 15:10:28,646 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 15:10:28,646 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 15:10:28,646 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 15:10:28,646 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 15:10:28,646 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 15:10:28,646 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 15:10:28,647 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 15:10:28,647 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 15:10:28,647 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-08-06 15:10:28,960 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 15:10:28,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 15:10:28,984 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 15:10:28,985 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 15:10:28,987 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 15:10:28,988 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl [2021-08-06 15:10:28,988 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl' [2021-08-06 15:10:29,032 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 15:10:29,034 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 15:10:29,035 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 15:10:29,035 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 15:10:29,035 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 15:10:29,048 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,055 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,062 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 15:10:29,063 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 15:10:29,064 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 15:10:29,064 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 15:10:29,070 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,071 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,072 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,072 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,077 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,080 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,081 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,089 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 15:10:29,090 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 15:10:29,090 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 15:10:29,091 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 15:10:29,093 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/1) ... [2021-08-06 15:10:29,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 15:10:29,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:29,118 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-06 15:10:29,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-06 15:10:29,164 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 15:10:29,164 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 15:10:29,164 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 15:10:29,164 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 15:10:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 15:10:29,165 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 15:10:29,165 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 15:10:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 15:10:29,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 15:10:29,165 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-06 15:10:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-06 15:10:29,167 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-06 15:10:29,167 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-06 15:10:29,340 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 15:10:29,340 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-06 15:10:29,342 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 03:10:29 BoogieIcfgContainer [2021-08-06 15:10:29,342 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 15:10:29,344 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 15:10:29,344 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 15:10:29,346 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 15:10:29,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:10:29" (1/2) ... [2021-08-06 15:10:29,348 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44113f94 and model type dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 03:10:29, skipping insertion in model container [2021-08-06 15:10:29,348 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 03:10:29" (2/2) ... [2021-08-06 15:10:29,351 INFO L111 eAbstractionObserver]: Analyzing ICFG dot-product-alt.wvr.bpl [2021-08-06 15:10:29,359 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 15:10:29,359 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 15:10:29,359 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 15:10:29,359 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 15:10:29,448 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-06 15:10:29,504 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 15:10:29,513 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-06 15:10:29,513 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-06 15:10:29,526 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2021-08-06 15:10:29,571 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:29,575 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:29,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 15:10:29,588 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:29,589 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:29,590 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:29,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:29,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1704584700, now seen corresponding path program 1 times [2021-08-06 15:10:29,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:29,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630236141] [2021-08-06 15:10:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:29,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:29,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:29,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:29,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630236141] [2021-08-06 15:10:29,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630236141] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 15:10:29,813 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 15:10:29,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 15:10:29,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341556407] [2021-08-06 15:10:29,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 15:10:29,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:29,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 15:10:29,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 15:10:29,839 INFO L87 Difference]: Start difference. First operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 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 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:29,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:29,890 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2021-08-06 15:10:29,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 15:10:29,891 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 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 18 [2021-08-06 15:10:29,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:29,904 INFO L225 Difference]: With dead ends: 298 [2021-08-06 15:10:29,904 INFO L226 Difference]: Without dead ends: 283 [2021-08-06 15:10:29,905 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 15:10:29,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2021-08-06 15:10:29,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2021-08-06 15:10:29,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.8820960698689957) internal successors, (660), 229 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:29,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2021-08-06 15:10:29,955 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2021-08-06 15:10:29,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:29,956 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2021-08-06 15:10:29,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:29,957 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2021-08-06 15:10:29,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-06 15:10:29,960 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:29,960 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:29,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 15:10:29,960 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:29,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:29,965 INFO L82 PathProgramCache]: Analyzing trace with hash -665793199, now seen corresponding path program 1 times [2021-08-06 15:10:29,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:29,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344244056] [2021-08-06 15:10:29,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:29,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:29,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:30,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:10:30,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:30,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344244056] [2021-08-06 15:10:30,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344244056] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 15:10:30,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 15:10:30,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 15:10:30,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713847854] [2021-08-06 15:10:30,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 15:10:30,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:30,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 15:10:30,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-06 15:10:30,028 INFO L87 Difference]: Start difference. First operand 230 states and 660 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:30,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:30,066 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2021-08-06 15:10:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 15:10:30,066 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 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 21 [2021-08-06 15:10:30,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:30,069 INFO L225 Difference]: With dead ends: 249 [2021-08-06 15:10:30,069 INFO L226 Difference]: Without dead ends: 249 [2021-08-06 15:10:30,070 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 15:10:30,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-08-06 15:10:30,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2021-08-06 15:10:30,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.89237668161435) internal successors, (645), 223 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:30,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2021-08-06 15:10:30,083 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2021-08-06 15:10:30,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:30,084 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2021-08-06 15:10:30,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:30,084 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2021-08-06 15:10:30,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-06 15:10:30,086 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:30,086 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:30,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-06 15:10:30,087 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:30,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:30,087 INFO L82 PathProgramCache]: Analyzing trace with hash -970035705, now seen corresponding path program 1 times [2021-08-06 15:10:30,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:30,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981740057] [2021-08-06 15:10:30,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:30,088 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:30,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:30,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:10:30,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:30,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981740057] [2021-08-06 15:10:30,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981740057] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 15:10:30,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 15:10:30,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 15:10:30,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719409410] [2021-08-06 15:10:30,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 15:10:30,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:30,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 15:10:30,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-06 15:10:30,159 INFO L87 Difference]: Start difference. First operand 224 states and 645 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:30,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:30,239 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2021-08-06 15:10:30,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 15:10:30,239 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 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 21 [2021-08-06 15:10:30,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:30,242 INFO L225 Difference]: With dead ends: 332 [2021-08-06 15:10:30,242 INFO L226 Difference]: Without dead ends: 332 [2021-08-06 15:10:30,242 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 50.1ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-06 15:10:30,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-08-06 15:10:30,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2021-08-06 15:10:30,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.9034749034749034) internal successors, (752), 259 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:30,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2021-08-06 15:10:30,275 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2021-08-06 15:10:30,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:30,275 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2021-08-06 15:10:30,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:30,276 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2021-08-06 15:10:30,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 15:10:30,278 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:30,278 INFO L512 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] [2021-08-06 15:10:30,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-06 15:10:30,278 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:30,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:30,279 INFO L82 PathProgramCache]: Analyzing trace with hash 954256018, now seen corresponding path program 1 times [2021-08-06 15:10:30,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:30,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194324409] [2021-08-06 15:10:30,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:30,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:30,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:30,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:30,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:30,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194324409] [2021-08-06 15:10:30,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194324409] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:30,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210821246] [2021-08-06 15:10:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:30,939 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:30,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:30,945 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:30,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-06 15:10:30,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:31,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 15:10:31,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:31,650 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 15:10:31,650 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 28 [2021-08-06 15:10:31,664 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-08-06 15:10:31,665 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 16 [2021-08-06 15:10:31,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:31,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210821246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:31,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:31,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-06 15:10:31,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409387850] [2021-08-06 15:10:31,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 15:10:31,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:31,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 15:10:31,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-06 15:10:31,758 INFO L87 Difference]: Start difference. First operand 260 states and 752 transitions. Second operand has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:32,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:32,017 INFO L93 Difference]: Finished difference Result 426 states and 1215 transitions. [2021-08-06 15:10:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 15:10:32,018 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 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 24 [2021-08-06 15:10:32,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:32,021 INFO L225 Difference]: With dead ends: 426 [2021-08-06 15:10:32,021 INFO L226 Difference]: Without dead ends: 411 [2021-08-06 15:10:32,021 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 305.8ms TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-08-06 15:10:32,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-08-06 15:10:32,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 346. [2021-08-06 15:10:32,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.8956521739130436) internal successors, (999), 345 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:32,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2021-08-06 15:10:32,038 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2021-08-06 15:10:32,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:32,038 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2021-08-06 15:10:32,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:32,038 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2021-08-06 15:10:32,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 15:10:32,046 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:32,046 INFO L512 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] [2021-08-06 15:10:32,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:32,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:32,261 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:32,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:32,261 INFO L82 PathProgramCache]: Analyzing trace with hash 372317296, now seen corresponding path program 2 times [2021-08-06 15:10:32,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:32,262 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949833470] [2021-08-06 15:10:32,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:32,262 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:32,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:32,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:32,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:32,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949833470] [2021-08-06 15:10:32,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949833470] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:32,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932120684] [2021-08-06 15:10:32,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:10:32,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:32,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:32,601 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:32,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-06 15:10:32,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:32,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:32,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 15:10:32,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:33,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:33,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 33 [2021-08-06 15:10:33,135 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:33,136 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2021-08-06 15:10:33,145 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:33,146 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 35 [2021-08-06 15:10:33,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:33,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932120684] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:33,355 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:33,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-06 15:10:33,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686306638] [2021-08-06 15:10:33,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:33,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:33,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:33,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:33,357 INFO L87 Difference]: Start difference. First operand 346 states and 999 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:33,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:33,958 INFO L93 Difference]: Finished difference Result 616 states and 1755 transitions. [2021-08-06 15:10:33,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:10:33,959 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 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 24 [2021-08-06 15:10:33,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:33,963 INFO L225 Difference]: With dead ends: 616 [2021-08-06 15:10:33,963 INFO L226 Difference]: Without dead ends: 586 [2021-08-06 15:10:33,963 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 549.8ms TimeCoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:10:33,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2021-08-06 15:10:33,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 368. [2021-08-06 15:10:33,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.915531335149864) internal successors, (1070), 367 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:33,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1070 transitions. [2021-08-06 15:10:33,977 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1070 transitions. Word has length 24 [2021-08-06 15:10:33,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:33,977 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1070 transitions. [2021-08-06 15:10:33,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:33,978 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1070 transitions. [2021-08-06 15:10:33,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 15:10:33,979 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:33,979 INFO L512 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] [2021-08-06 15:10:34,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:34,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:34,193 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:34,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:34,194 INFO L82 PathProgramCache]: Analyzing trace with hash 499138624, now seen corresponding path program 3 times [2021-08-06 15:10:34,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:34,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675609085] [2021-08-06 15:10:34,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:34,194 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:34,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:34,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:34,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:34,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675609085] [2021-08-06 15:10:34,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675609085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:34,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984239042] [2021-08-06 15:10:34,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:10:34,548 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:34,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:34,553 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:34,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-06 15:10:34,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 15:10:34,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:34,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-06 15:10:34,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:34,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:34,981 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 71 [2021-08-06 15:10:34,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:34,996 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 68 treesize of output 51 [2021-08-06 15:10:35,007 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:35,007 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 28 treesize of output 32 [2021-08-06 15:10:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:35,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984239042] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:35,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:35,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2021-08-06 15:10:35,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522862102] [2021-08-06 15:10:35,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:35,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:35,254 INFO L87 Difference]: Start difference. First operand 368 states and 1070 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:35,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:35,837 INFO L93 Difference]: Finished difference Result 717 states and 2081 transitions. [2021-08-06 15:10:35,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:10:35,838 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 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 24 [2021-08-06 15:10:35,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:35,842 INFO L225 Difference]: With dead ends: 717 [2021-08-06 15:10:35,843 INFO L226 Difference]: Without dead ends: 702 [2021-08-06 15:10:35,843 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 521.3ms TimeCoverageRelationStatistics Valid=174, Invalid=476, Unknown=0, NotChecked=0, Total=650 [2021-08-06 15:10:35,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-08-06 15:10:35,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 366. [2021-08-06 15:10:35,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.9342465753424656) internal successors, (1071), 365 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:35,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1071 transitions. [2021-08-06 15:10:35,855 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1071 transitions. Word has length 24 [2021-08-06 15:10:35,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:35,856 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1071 transitions. [2021-08-06 15:10:35,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:35,856 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1071 transitions. [2021-08-06 15:10:35,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 15:10:35,857 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:35,857 INFO L512 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] [2021-08-06 15:10:35,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:36,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:36,073 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:36,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:36,073 INFO L82 PathProgramCache]: Analyzing trace with hash -669864304, now seen corresponding path program 4 times [2021-08-06 15:10:36,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:36,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609173734] [2021-08-06 15:10:36,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:36,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:36,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:36,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:36,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609173734] [2021-08-06 15:10:36,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609173734] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:36,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560327367] [2021-08-06 15:10:36,255 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:10:36,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:36,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:36,257 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:36,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-06 15:10:36,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:10:36,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:36,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-06 15:10:36,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:36,747 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 23 treesize of output 7 [2021-08-06 15:10:36,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:36,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560327367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:36,848 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:36,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-06 15:10:36,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316584124] [2021-08-06 15:10:36,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 15:10:36,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:36,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 15:10:36,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:10:36,849 INFO L87 Difference]: Start difference. First operand 366 states and 1071 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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-08-06 15:10:37,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:37,109 INFO L93 Difference]: Finished difference Result 558 states and 1607 transitions. [2021-08-06 15:10:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 15:10:37,110 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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 24 [2021-08-06 15:10:37,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:37,114 INFO L225 Difference]: With dead ends: 558 [2021-08-06 15:10:37,115 INFO L226 Difference]: Without dead ends: 543 [2021-08-06 15:10:37,115 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 212.9ms TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:10:37,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-08-06 15:10:37,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 382. [2021-08-06 15:10:37,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.916010498687664) internal successors, (1111), 381 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:37,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1111 transitions. [2021-08-06 15:10:37,127 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1111 transitions. Word has length 24 [2021-08-06 15:10:37,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:37,127 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1111 transitions. [2021-08-06 15:10:37,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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-08-06 15:10:37,127 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1111 transitions. [2021-08-06 15:10:37,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 15:10:37,130 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:37,130 INFO L512 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] [2021-08-06 15:10:37,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:37,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:37,343 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:37,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:37,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1129139024, now seen corresponding path program 5 times [2021-08-06 15:10:37,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:37,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388915195] [2021-08-06 15:10:37,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:37,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:37,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:37,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:37,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:37,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388915195] [2021-08-06 15:10:37,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388915195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:37,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411631655] [2021-08-06 15:10:37,655 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:10:37,655 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:37,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:37,661 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:37,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-06 15:10:37,867 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:37,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:37,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-06 15:10:37,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:38,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:38,126 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 33 treesize of output 37 [2021-08-06 15:10:38,133 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:38,133 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 41 [2021-08-06 15:10:38,139 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:38,140 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 43 [2021-08-06 15:10:38,347 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:38,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411631655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:38,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:38,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-08-06 15:10:38,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582207588] [2021-08-06 15:10:38,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:10:38,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:38,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:10:38,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:10:38,349 INFO L87 Difference]: Start difference. First operand 382 states and 1111 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:38,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:38,785 INFO L93 Difference]: Finished difference Result 681 states and 1985 transitions. [2021-08-06 15:10:38,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 15:10:38,785 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-06 15:10:38,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:38,789 INFO L225 Difference]: With dead ends: 681 [2021-08-06 15:10:38,789 INFO L226 Difference]: Without dead ends: 666 [2021-08-06 15:10:38,789 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 433.7ms TimeCoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:10:38,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2021-08-06 15:10:38,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 390. [2021-08-06 15:10:38,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.9383033419023135) internal successors, (1143), 389 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:38,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1143 transitions. [2021-08-06 15:10:38,802 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1143 transitions. Word has length 24 [2021-08-06 15:10:38,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:38,802 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1143 transitions. [2021-08-06 15:10:38,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:38,802 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1143 transitions. [2021-08-06 15:10:38,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:38,803 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:38,803 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:38,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:39,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:39,027 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:39,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:39,028 INFO L82 PathProgramCache]: Analyzing trace with hash -2028428791, now seen corresponding path program 6 times [2021-08-06 15:10:39,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:39,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153011830] [2021-08-06 15:10:39,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:39,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:39,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:39,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:39,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153011830] [2021-08-06 15:10:39,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153011830] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:39,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927837247] [2021-08-06 15:10:39,099 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:10:39,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:39,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:39,100 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:39,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-06 15:10:39,292 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:10:39,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:39,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:39,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:39,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:39,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927837247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:39,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:39,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-06 15:10:39,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976705787] [2021-08-06 15:10:39,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 15:10:39,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:39,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 15:10:39,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:10:39,532 INFO L87 Difference]: Start difference. First operand 390 states and 1143 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:40,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:40,023 INFO L93 Difference]: Finished difference Result 1186 states and 3456 transitions. [2021-08-06 15:10:40,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:10:40,023 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-08-06 15:10:40,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:40,030 INFO L225 Difference]: With dead ends: 1186 [2021-08-06 15:10:40,030 INFO L226 Difference]: Without dead ends: 1186 [2021-08-06 15:10:40,030 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 245.6ms TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2021-08-06 15:10:40,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1186 states. [2021-08-06 15:10:40,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1186 to 509. [2021-08-06 15:10:40,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 508 states have (on average 3.0688976377952755) internal successors, (1559), 508 states have internal predecessors, (1559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:40,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 1559 transitions. [2021-08-06 15:10:40,049 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 1559 transitions. Word has length 27 [2021-08-06 15:10:40,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:40,049 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 1559 transitions. [2021-08-06 15:10:40,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:40,049 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 1559 transitions. [2021-08-06 15:10:40,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:40,051 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:40,051 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:40,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:40,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:40,269 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:40,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:40,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1539908103, now seen corresponding path program 7 times [2021-08-06 15:10:40,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:40,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883700114] [2021-08-06 15:10:40,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:40,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:40,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:40,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:40,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:40,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883700114] [2021-08-06 15:10:40,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883700114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:40,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371014238] [2021-08-06 15:10:40,341 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:10:40,341 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:40,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:40,345 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:40,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-06 15:10:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:40,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:40,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:40,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:40,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371014238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:40,880 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:40,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:10:40,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444650666] [2021-08-06 15:10:40,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:10:40,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:40,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:10:40,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:40,881 INFO L87 Difference]: Start difference. First operand 509 states and 1559 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:41,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:41,852 INFO L93 Difference]: Finished difference Result 2025 states and 5753 transitions. [2021-08-06 15:10:41,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-06 15:10:41,853 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 27 [2021-08-06 15:10:41,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:41,864 INFO L225 Difference]: With dead ends: 2025 [2021-08-06 15:10:41,865 INFO L226 Difference]: Without dead ends: 2025 [2021-08-06 15:10:41,866 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 536.4ms TimeCoverageRelationStatistics Valid=540, Invalid=2010, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 15:10:41,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states. [2021-08-06 15:10:41,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 515. [2021-08-06 15:10:41,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.0914396887159534) internal successors, (1589), 514 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:41,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1589 transitions. [2021-08-06 15:10:41,894 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1589 transitions. Word has length 27 [2021-08-06 15:10:41,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:41,894 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1589 transitions. [2021-08-06 15:10:41,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:41,894 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1589 transitions. [2021-08-06 15:10:41,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:41,896 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:41,896 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:41,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:42,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:42,109 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:42,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:42,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1733808771, now seen corresponding path program 8 times [2021-08-06 15:10:42,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:42,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797349401] [2021-08-06 15:10:42,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:42,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:42,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:42,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797349401] [2021-08-06 15:10:42,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797349401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:42,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325503463] [2021-08-06 15:10:42,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:10:42,185 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:42,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:42,186 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:42,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-06 15:10:42,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:42,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:42,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:42,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:42,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:42,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325503463] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:42,718 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:42,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:10:42,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114241733] [2021-08-06 15:10:42,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:10:42,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:42,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:10:42,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:42,720 INFO L87 Difference]: Start difference. First operand 515 states and 1589 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:43,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:43,561 INFO L93 Difference]: Finished difference Result 1842 states and 5297 transitions. [2021-08-06 15:10:43,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-06 15:10:43,561 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 27 [2021-08-06 15:10:43,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:43,570 INFO L225 Difference]: With dead ends: 1842 [2021-08-06 15:10:43,570 INFO L226 Difference]: Without dead ends: 1842 [2021-08-06 15:10:43,571 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 466.5ms TimeCoverageRelationStatistics Valid=479, Invalid=1777, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 15:10:43,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1842 states. [2021-08-06 15:10:43,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1842 to 505. [2021-08-06 15:10:43,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 3.0734126984126986) internal successors, (1549), 504 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:43,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1549 transitions. [2021-08-06 15:10:43,602 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1549 transitions. Word has length 27 [2021-08-06 15:10:43,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:43,603 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 1549 transitions. [2021-08-06 15:10:43,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:43,603 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1549 transitions. [2021-08-06 15:10:43,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:43,604 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:43,605 INFO L512 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, 1, 1] [2021-08-06 15:10:43,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:43,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-06 15:10:43,828 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:43,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:43,829 INFO L82 PathProgramCache]: Analyzing trace with hash 373023270, now seen corresponding path program 1 times [2021-08-06 15:10:43,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:43,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948971802] [2021-08-06 15:10:43,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:43,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:43,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:43,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:10:43,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:43,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948971802] [2021-08-06 15:10:43,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948971802] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:43,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825250398] [2021-08-06 15:10:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:43,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:43,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:43,874 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:43,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-06 15:10:44,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:44,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 15:10:44,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:44,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:10:44,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825250398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:44,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:44,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 15:10:44,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038485198] [2021-08-06 15:10:44,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 15:10:44,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:44,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 15:10:44,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-06 15:10:44,290 INFO L87 Difference]: Start difference. First operand 505 states and 1549 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:44,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:44,419 INFO L93 Difference]: Finished difference Result 1215 states and 3591 transitions. [2021-08-06 15:10:44,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 15:10:44,419 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 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-08-06 15:10:44,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:44,424 INFO L225 Difference]: With dead ends: 1215 [2021-08-06 15:10:44,424 INFO L226 Difference]: Without dead ends: 1209 [2021-08-06 15:10:44,424 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 65.0ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:44,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1209 states. [2021-08-06 15:10:44,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1209 to 784. [2021-08-06 15:10:44,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 3.177522349936143) internal successors, (2488), 783 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:44,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 2488 transitions. [2021-08-06 15:10:44,447 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 2488 transitions. Word has length 27 [2021-08-06 15:10:44,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:44,447 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 2488 transitions. [2021-08-06 15:10:44,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:44,447 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 2488 transitions. [2021-08-06 15:10:44,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:44,449 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:44,449 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:44,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:44,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:44,673 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:44,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:44,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1292974513, now seen corresponding path program 9 times [2021-08-06 15:10:44,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:44,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628834300] [2021-08-06 15:10:44,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:44,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:44,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:44,744 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:44,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:44,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628834300] [2021-08-06 15:10:44,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628834300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:44,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036279429] [2021-08-06 15:10:44,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:10:44,744 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:44,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:44,745 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:44,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-06 15:10:45,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:10:45,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:45,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:45,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:45,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036279429] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:45,290 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:45,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-06 15:10:45,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466808614] [2021-08-06 15:10:45,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:10:45,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:45,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:10:45,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:45,292 INFO L87 Difference]: Start difference. First operand 784 states and 2488 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 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-08-06 15:10:45,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:45,500 INFO L93 Difference]: Finished difference Result 1375 states and 4197 transitions. [2021-08-06 15:10:45,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:10:45,500 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 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 27 [2021-08-06 15:10:45,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:45,507 INFO L225 Difference]: With dead ends: 1375 [2021-08-06 15:10:45,507 INFO L226 Difference]: Without dead ends: 1327 [2021-08-06 15:10:45,507 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 157.8ms TimeCoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:10:45,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1327 states. [2021-08-06 15:10:45,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1327 to 987. [2021-08-06 15:10:45,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.186612576064909) internal successors, (3142), 986 states have internal predecessors, (3142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:45,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3142 transitions. [2021-08-06 15:10:45,533 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3142 transitions. Word has length 27 [2021-08-06 15:10:45,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:45,534 INFO L470 AbstractCegarLoop]: Abstraction has 987 states and 3142 transitions. [2021-08-06 15:10:45,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 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-08-06 15:10:45,534 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3142 transitions. [2021-08-06 15:10:45,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:45,536 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:45,536 INFO L512 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, 1, 1] [2021-08-06 15:10:45,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:45,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-06 15:10:45,753 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:45,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:45,753 INFO L82 PathProgramCache]: Analyzing trace with hash -502740502, now seen corresponding path program 2 times [2021-08-06 15:10:45,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:45,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526393095] [2021-08-06 15:10:45,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:45,754 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:10:45,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:45,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526393095] [2021-08-06 15:10:45,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526393095] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:45,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63690363] [2021-08-06 15:10:45,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:10:45,792 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:45,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:45,793 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:45,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-06 15:10:46,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:46,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:46,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 15:10:46,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:46,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:10:46,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63690363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:46,284 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:46,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 15:10:46,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364654637] [2021-08-06 15:10:46,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 15:10:46,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:46,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 15:10:46,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-06 15:10:46,286 INFO L87 Difference]: Start difference. First operand 987 states and 3142 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:46,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:46,417 INFO L93 Difference]: Finished difference Result 1478 states and 4418 transitions. [2021-08-06 15:10:46,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 15:10:46,418 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 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-08-06 15:10:46,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:46,425 INFO L225 Difference]: With dead ends: 1478 [2021-08-06 15:10:46,425 INFO L226 Difference]: Without dead ends: 1478 [2021-08-06 15:10:46,425 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 69.0ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:46,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states. [2021-08-06 15:10:46,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1006. [2021-08-06 15:10:46,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 1005 states have (on average 3.1502487562189057) internal successors, (3166), 1005 states have internal predecessors, (3166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:46,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 3166 transitions. [2021-08-06 15:10:46,455 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 3166 transitions. Word has length 27 [2021-08-06 15:10:46,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:46,455 INFO L470 AbstractCegarLoop]: Abstraction has 1006 states and 3166 transitions. [2021-08-06 15:10:46,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:46,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 3166 transitions. [2021-08-06 15:10:46,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:46,457 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:46,458 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:46,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:46,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-06 15:10:46,673 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:46,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:46,673 INFO L82 PathProgramCache]: Analyzing trace with hash -340431285, now seen corresponding path program 10 times [2021-08-06 15:10:46,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:46,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790587420] [2021-08-06 15:10:46,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:46,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:46,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:46,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:46,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:46,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790587420] [2021-08-06 15:10:46,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790587420] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:46,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652835127] [2021-08-06 15:10:46,730 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:10:46,730 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:46,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:46,730 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:46,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-06 15:10:47,010 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:10:47,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:47,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:47,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:47,210 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:47,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652835127] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:47,211 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:47,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-06 15:10:47,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830138719] [2021-08-06 15:10:47,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 15:10:47,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 15:10:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-06 15:10:47,212 INFO L87 Difference]: Start difference. First operand 1006 states and 3166 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:47,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:47,565 INFO L93 Difference]: Finished difference Result 2277 states and 6674 transitions. [2021-08-06 15:10:47,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 15:10:47,571 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 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-08-06 15:10:47,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:47,582 INFO L225 Difference]: With dead ends: 2277 [2021-08-06 15:10:47,582 INFO L226 Difference]: Without dead ends: 2277 [2021-08-06 15:10:47,583 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 168.8ms TimeCoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:10:47,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2021-08-06 15:10:47,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 1022. [2021-08-06 15:10:47,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 1021 states have (on average 3.147894221351616) internal successors, (3214), 1021 states have internal predecessors, (3214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:47,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 3214 transitions. [2021-08-06 15:10:47,618 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 3214 transitions. Word has length 27 [2021-08-06 15:10:47,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:47,620 INFO L470 AbstractCegarLoop]: Abstraction has 1022 states and 3214 transitions. [2021-08-06 15:10:47,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:47,620 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 3214 transitions. [2021-08-06 15:10:47,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:47,629 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:47,629 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:47,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:47,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-06 15:10:47,853 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:47,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:47,854 INFO L82 PathProgramCache]: Analyzing trace with hash -428155657, now seen corresponding path program 11 times [2021-08-06 15:10:47,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:47,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861603606] [2021-08-06 15:10:47,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:47,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:47,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:47,911 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:47,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:47,911 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861603606] [2021-08-06 15:10:47,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861603606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:47,911 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882710787] [2021-08-06 15:10:47,911 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:10:47,911 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:47,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:47,912 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:47,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-06 15:10:48,195 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:10:48,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:48,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:48,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:48,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:48,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882710787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:48,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:48,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-06 15:10:48,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959112452] [2021-08-06 15:10:48,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 15:10:48,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:48,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 15:10:48,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-06 15:10:48,402 INFO L87 Difference]: Start difference. First operand 1022 states and 3214 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:48,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:48,888 INFO L93 Difference]: Finished difference Result 2725 states and 7832 transitions. [2021-08-06 15:10:48,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 15:10:48,888 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 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-08-06 15:10:48,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:48,902 INFO L225 Difference]: With dead ends: 2725 [2021-08-06 15:10:48,902 INFO L226 Difference]: Without dead ends: 2725 [2021-08-06 15:10:48,902 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 256.8ms TimeCoverageRelationStatistics Valid=292, Invalid=968, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 15:10:48,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2725 states. [2021-08-06 15:10:48,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2725 to 1096. [2021-08-06 15:10:48,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 1095 states have (on average 3.1406392694063925) internal successors, (3439), 1095 states have internal predecessors, (3439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:48,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 3439 transitions. [2021-08-06 15:10:48,948 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 3439 transitions. Word has length 27 [2021-08-06 15:10:48,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:48,948 INFO L470 AbstractCegarLoop]: Abstraction has 1096 states and 3439 transitions. [2021-08-06 15:10:48,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:48,948 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 3439 transitions. [2021-08-06 15:10:48,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:48,951 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:48,951 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:48,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:49,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-06 15:10:49,165 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:49,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:49,165 INFO L82 PathProgramCache]: Analyzing trace with hash -755485933, now seen corresponding path program 12 times [2021-08-06 15:10:49,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:49,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858373396] [2021-08-06 15:10:49,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:49,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:49,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:49,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:49,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:49,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858373396] [2021-08-06 15:10:49,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858373396] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:49,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312432637] [2021-08-06 15:10:49,222 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:10:49,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:49,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:49,237 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:49,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-06 15:10:49,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 15:10:49,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:49,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:49,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:49,813 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:49,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312432637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:49,813 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:49,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-06 15:10:49,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630624838] [2021-08-06 15:10:49,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:10:49,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:49,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:10:49,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:49,814 INFO L87 Difference]: Start difference. First operand 1096 states and 3439 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 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-08-06 15:10:50,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:50,133 INFO L93 Difference]: Finished difference Result 2457 states and 7416 transitions. [2021-08-06 15:10:50,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:10:50,134 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 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 27 [2021-08-06 15:10:50,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:50,143 INFO L225 Difference]: With dead ends: 2457 [2021-08-06 15:10:50,143 INFO L226 Difference]: Without dead ends: 2447 [2021-08-06 15:10:50,144 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 176.9ms TimeCoverageRelationStatistics Valid=169, Invalid=431, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:10:50,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2447 states. [2021-08-06 15:10:50,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2447 to 1570. [2021-08-06 15:10:50,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1570 states, 1569 states have (on average 3.1963033779477374) internal successors, (5015), 1569 states have internal predecessors, (5015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:50,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1570 states to 1570 states and 5015 transitions. [2021-08-06 15:10:50,189 INFO L78 Accepts]: Start accepts. Automaton has 1570 states and 5015 transitions. Word has length 27 [2021-08-06 15:10:50,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:50,189 INFO L470 AbstractCegarLoop]: Abstraction has 1570 states and 5015 transitions. [2021-08-06 15:10:50,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 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-08-06 15:10:50,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1570 states and 5015 transitions. [2021-08-06 15:10:50,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:50,193 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:50,193 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:50,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-08-06 15:10:50,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:50,409 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:50,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:50,409 INFO L82 PathProgramCache]: Analyzing trace with hash 193811757, now seen corresponding path program 13 times [2021-08-06 15:10:50,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:50,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005562276] [2021-08-06 15:10:50,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:50,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:50,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:50,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:50,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:50,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005562276] [2021-08-06 15:10:50,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005562276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:50,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705528091] [2021-08-06 15:10:50,464 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:10:50,464 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:50,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:50,466 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:50,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-06 15:10:50,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:50,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:50,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:50,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705528091] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:50,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:50,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-06 15:10:50,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951737752] [2021-08-06 15:10:50,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:10:50,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:50,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:10:50,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:50,998 INFO L87 Difference]: Start difference. First operand 1570 states and 5015 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:51,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:51,322 INFO L93 Difference]: Finished difference Result 2556 states and 7763 transitions. [2021-08-06 15:10:51,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 15:10:51,322 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-08-06 15:10:51,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:51,328 INFO L225 Difference]: With dead ends: 2556 [2021-08-06 15:10:51,328 INFO L226 Difference]: Without dead ends: 2556 [2021-08-06 15:10:51,328 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 191.3ms TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2021-08-06 15:10:51,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2021-08-06 15:10:51,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1576. [2021-08-06 15:10:51,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1576 states, 1575 states have (on average 3.1885714285714286) internal successors, (5022), 1575 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:51,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1576 states to 1576 states and 5022 transitions. [2021-08-06 15:10:51,379 INFO L78 Accepts]: Start accepts. Automaton has 1576 states and 5022 transitions. Word has length 27 [2021-08-06 15:10:51,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:51,379 INFO L470 AbstractCegarLoop]: Abstraction has 1576 states and 5022 transitions. [2021-08-06 15:10:51,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:51,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1576 states and 5022 transitions. [2021-08-06 15:10:51,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:51,383 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:51,383 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:51,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:51,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-06 15:10:51,609 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:51,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:51,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1978086597, now seen corresponding path program 14 times [2021-08-06 15:10:51,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:51,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112574653] [2021-08-06 15:10:51,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:51,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:51,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:51,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:51,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112574653] [2021-08-06 15:10:51,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112574653] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:51,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572174422] [2021-08-06 15:10:51,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:10:51,674 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:51,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:51,675 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:51,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-06 15:10:52,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:52,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:52,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:52,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:52,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:52,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572174422] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:52,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:52,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-06 15:10:52,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031283919] [2021-08-06 15:10:52,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 15:10:52,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:52,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 15:10:52,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-06 15:10:52,174 INFO L87 Difference]: Start difference. First operand 1576 states and 5022 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:52,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:52,597 INFO L93 Difference]: Finished difference Result 3074 states and 9276 transitions. [2021-08-06 15:10:52,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 15:10:52,597 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 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-08-06 15:10:52,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:52,605 INFO L225 Difference]: With dead ends: 3074 [2021-08-06 15:10:52,605 INFO L226 Difference]: Without dead ends: 3070 [2021-08-06 15:10:52,606 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 207.9ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-06 15:10:52,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3070 states. [2021-08-06 15:10:52,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3070 to 1588. [2021-08-06 15:10:52,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1588 states, 1587 states have (on average 3.178323881537492) internal successors, (5044), 1587 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1588 states to 1588 states and 5044 transitions. [2021-08-06 15:10:52,656 INFO L78 Accepts]: Start accepts. Automaton has 1588 states and 5044 transitions. Word has length 27 [2021-08-06 15:10:52,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:52,656 INFO L470 AbstractCegarLoop]: Abstraction has 1588 states and 5044 transitions. [2021-08-06 15:10:52,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:52,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1588 states and 5044 transitions. [2021-08-06 15:10:52,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:52,660 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:52,660 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:52,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-08-06 15:10:52,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:52,877 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:52,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:52,877 INFO L82 PathProgramCache]: Analyzing trace with hash 87119355, now seen corresponding path program 15 times [2021-08-06 15:10:52,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:52,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350165507] [2021-08-06 15:10:52,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:52,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:52,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:52,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:52,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:52,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350165507] [2021-08-06 15:10:52,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350165507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:52,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164001047] [2021-08-06 15:10:52,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:10:52,945 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:52,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:52,946 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:52,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-06 15:10:53,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:10:53,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:53,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:53,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:53,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:53,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164001047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:53,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:53,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:10:53,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671645616] [2021-08-06 15:10:53,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:10:53,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:53,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:10:53,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:53,553 INFO L87 Difference]: Start difference. First operand 1588 states and 5044 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:54,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:54,405 INFO L93 Difference]: Finished difference Result 5541 states and 16712 transitions. [2021-08-06 15:10:54,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-06 15:10:54,405 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 27 [2021-08-06 15:10:54,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:54,420 INFO L225 Difference]: With dead ends: 5541 [2021-08-06 15:10:54,420 INFO L226 Difference]: Without dead ends: 5541 [2021-08-06 15:10:54,421 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 461.2ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 15:10:54,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5541 states. [2021-08-06 15:10:54,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5541 to 1799. [2021-08-06 15:10:54,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1799 states, 1798 states have (on average 3.274193548387097) internal successors, (5887), 1798 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1799 states to 1799 states and 5887 transitions. [2021-08-06 15:10:54,502 INFO L78 Accepts]: Start accepts. Automaton has 1799 states and 5887 transitions. Word has length 27 [2021-08-06 15:10:54,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:54,503 INFO L470 AbstractCegarLoop]: Abstraction has 1799 states and 5887 transitions. [2021-08-06 15:10:54,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:54,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1799 states and 5887 transitions. [2021-08-06 15:10:54,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:54,507 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:54,507 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:54,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:54,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:54,735 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:54,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:54,735 INFO L82 PathProgramCache]: Analyzing trace with hash -106781313, now seen corresponding path program 16 times [2021-08-06 15:10:54,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:54,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483449825] [2021-08-06 15:10:54,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:54,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:54,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:54,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:54,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:54,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483449825] [2021-08-06 15:10:54,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483449825] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:54,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269649205] [2021-08-06 15:10:54,802 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:10:54,802 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:54,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:54,803 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:54,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-06 15:10:55,163 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:10:55,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:55,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:55,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:55,411 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:55,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269649205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:55,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:55,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:10:55,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925659217] [2021-08-06 15:10:55,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:10:55,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:55,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:10:55,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:10:55,413 INFO L87 Difference]: Start difference. First operand 1799 states and 5887 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:56,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:56,222 INFO L93 Difference]: Finished difference Result 5525 states and 16688 transitions. [2021-08-06 15:10:56,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-06 15:10:56,223 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 27 [2021-08-06 15:10:56,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:56,232 INFO L225 Difference]: With dead ends: 5525 [2021-08-06 15:10:56,232 INFO L226 Difference]: Without dead ends: 5525 [2021-08-06 15:10:56,233 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 452.0ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 15:10:56,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5525 states. [2021-08-06 15:10:56,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5525 to 1784. [2021-08-06 15:10:56,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1784 states, 1783 states have (on average 3.259113853056646) internal successors, (5811), 1783 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:56,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1784 states to 1784 states and 5811 transitions. [2021-08-06 15:10:56,307 INFO L78 Accepts]: Start accepts. Automaton has 1784 states and 5811 transitions. Word has length 27 [2021-08-06 15:10:56,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:56,307 INFO L470 AbstractCegarLoop]: Abstraction has 1784 states and 5811 transitions. [2021-08-06 15:10:56,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:10:56,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 5811 transitions. [2021-08-06 15:10:56,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:56,312 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:56,312 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:56,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:56,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:56,533 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:56,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:56,533 INFO L82 PathProgramCache]: Analyzing trace with hash -478691079, now seen corresponding path program 17 times [2021-08-06 15:10:56,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:56,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316792591] [2021-08-06 15:10:56,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:56,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:56,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:56,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:56,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:56,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316792591] [2021-08-06 15:10:56,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316792591] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:56,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386753357] [2021-08-06 15:10:56,588 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:10:56,588 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:56,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:56,600 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:56,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-06 15:10:56,981 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:10:56,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:56,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:56,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:57,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:57,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386753357] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:57,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:57,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-06 15:10:57,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588312130] [2021-08-06 15:10:57,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 15:10:57,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:57,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 15:10:57,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:10:57,199 INFO L87 Difference]: Start difference. First operand 1784 states and 5811 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:58,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:58,036 INFO L93 Difference]: Finished difference Result 5112 states and 15104 transitions. [2021-08-06 15:10:58,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-06 15:10:58,037 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 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-08-06 15:10:58,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:58,045 INFO L225 Difference]: With dead ends: 5112 [2021-08-06 15:10:58,046 INFO L226 Difference]: Without dead ends: 5112 [2021-08-06 15:10:58,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 736 ImplicationChecksByTransitivity, 378.2ms TimeCoverageRelationStatistics Valid=493, Invalid=1669, Unknown=0, NotChecked=0, Total=2162 [2021-08-06 15:10:58,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5112 states. [2021-08-06 15:10:58,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5112 to 1804. [2021-08-06 15:10:58,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1803 states have (on average 3.265113699389906) internal successors, (5887), 1803 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:58,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 5887 transitions. [2021-08-06 15:10:58,112 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 5887 transitions. Word has length 27 [2021-08-06 15:10:58,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:58,112 INFO L470 AbstractCegarLoop]: Abstraction has 1804 states and 5887 transitions. [2021-08-06 15:10:58,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:58,113 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 5887 transitions. [2021-08-06 15:10:58,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:58,117 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:58,117 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:58,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:58,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:58,332 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:58,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:58,333 INFO L82 PathProgramCache]: Analyzing trace with hash -667909377, now seen corresponding path program 18 times [2021-08-06 15:10:58,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:58,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999901932] [2021-08-06 15:10:58,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:58,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:58,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:58,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:58,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:58,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999901932] [2021-08-06 15:10:58,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999901932] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:58,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384608302] [2021-08-06 15:10:58,411 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:10:58,411 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:58,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:58,411 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:58,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-06 15:10:58,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 15:10:58,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:58,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:10:58,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:59,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:59,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384608302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:59,016 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:59,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-06 15:10:59,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68127599] [2021-08-06 15:10:59,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 15:10:59,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:59,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 15:10:59,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:10:59,017 INFO L87 Difference]: Start difference. First operand 1804 states and 5887 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:59,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:59,705 INFO L93 Difference]: Finished difference Result 4837 states and 14460 transitions. [2021-08-06 15:10:59,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-06 15:10:59,705 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 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-08-06 15:10:59,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:59,713 INFO L225 Difference]: With dead ends: 4837 [2021-08-06 15:10:59,713 INFO L226 Difference]: Without dead ends: 4833 [2021-08-06 15:10:59,714 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 348.1ms TimeCoverageRelationStatistics Valid=448, Invalid=1444, Unknown=0, NotChecked=0, Total=1892 [2021-08-06 15:10:59,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4833 states. [2021-08-06 15:10:59,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4833 to 1804. [2021-08-06 15:10:59,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1803 states have (on average 3.2640044370493624) internal successors, (5885), 1803 states have internal predecessors, (5885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:59,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 5885 transitions. [2021-08-06 15:10:59,765 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 5885 transitions. Word has length 27 [2021-08-06 15:10:59,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:59,766 INFO L470 AbstractCegarLoop]: Abstraction has 1804 states and 5885 transitions. [2021-08-06 15:10:59,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:59,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 5885 transitions. [2021-08-06 15:10:59,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:10:59,771 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:59,771 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:59,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:59,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-06 15:10:59,994 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:10:59,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:59,995 INFO L82 PathProgramCache]: Analyzing trace with hash 721611839, now seen corresponding path program 19 times [2021-08-06 15:10:59,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:59,995 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737374773] [2021-08-06 15:10:59,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:59,995 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:59,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:00,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:00,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:00,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737374773] [2021-08-06 15:11:00,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737374773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:00,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195148555] [2021-08-06 15:11:00,049 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:11:00,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:00,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:00,050 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:00,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-06 15:11:00,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:00,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:00,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:00,680 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:00,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195148555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:00,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:00,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:00,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807932492] [2021-08-06 15:11:00,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:00,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:00,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:00,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:00,681 INFO L87 Difference]: Start difference. First operand 1804 states and 5885 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:01,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:01,546 INFO L93 Difference]: Finished difference Result 4879 states and 14554 transitions. [2021-08-06 15:11:01,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 15:11:01,546 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 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-08-06 15:11:01,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:01,556 INFO L225 Difference]: With dead ends: 4879 [2021-08-06 15:11:01,556 INFO L226 Difference]: Without dead ends: 4879 [2021-08-06 15:11:01,557 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 424.7ms TimeCoverageRelationStatistics Valid=480, Invalid=1590, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 15:11:01,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4879 states. [2021-08-06 15:11:01,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4879 to 1814. [2021-08-06 15:11:01,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1813 states have (on average 3.2675124103695534) internal successors, (5924), 1813 states have internal predecessors, (5924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:01,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 5924 transitions. [2021-08-06 15:11:01,612 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 5924 transitions. Word has length 27 [2021-08-06 15:11:01,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:01,612 INFO L470 AbstractCegarLoop]: Abstraction has 1814 states and 5924 transitions. [2021-08-06 15:11:01,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:01,612 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 5924 transitions. [2021-08-06 15:11:01,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:01,616 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:01,616 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:01,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:01,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-06 15:11:01,829 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:01,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:01,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1790705987, now seen corresponding path program 20 times [2021-08-06 15:11:01,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:01,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067947051] [2021-08-06 15:11:01,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:01,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:01,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:01,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:01,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:01,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067947051] [2021-08-06 15:11:01,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067947051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:01,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111276689] [2021-08-06 15:11:01,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:11:01,885 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:01,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:01,886 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:01,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-06 15:11:02,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:11:02,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:02,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:02,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:02,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:02,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111276689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:02,551 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:02,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:02,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866288908] [2021-08-06 15:11:02,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:02,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:02,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:02,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:02,552 INFO L87 Difference]: Start difference. First operand 1814 states and 5924 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:03,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:03,302 INFO L93 Difference]: Finished difference Result 4586 states and 13852 transitions. [2021-08-06 15:11:03,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-06 15:11:03,303 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 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-08-06 15:11:03,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:03,313 INFO L225 Difference]: With dead ends: 4586 [2021-08-06 15:11:03,313 INFO L226 Difference]: Without dead ends: 4582 [2021-08-06 15:11:03,314 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 361.2ms TimeCoverageRelationStatistics Valid=460, Invalid=1432, Unknown=0, NotChecked=0, Total=1892 [2021-08-06 15:11:03,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4582 states. [2021-08-06 15:11:03,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4582 to 1814. [2021-08-06 15:11:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1813 states have (on average 3.2664092664092665) internal successors, (5922), 1813 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:03,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 5922 transitions. [2021-08-06 15:11:03,375 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 5922 transitions. Word has length 27 [2021-08-06 15:11:03,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:03,375 INFO L470 AbstractCegarLoop]: Abstraction has 1814 states and 5922 transitions. [2021-08-06 15:11:03,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:03,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 5922 transitions. [2021-08-06 15:11:03,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:03,379 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:03,379 INFO L512 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, 1, 1] [2021-08-06 15:11:03,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:03,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:03,596 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:03,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:03,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1441844744, now seen corresponding path program 3 times [2021-08-06 15:11:03,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:03,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131772419] [2021-08-06 15:11:03,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:03,597 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:03,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:03,639 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:11:03,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:03,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131772419] [2021-08-06 15:11:03,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131772419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:03,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508328924] [2021-08-06 15:11:03,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:11:03,640 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:03,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:03,641 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:03,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-06 15:11:04,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 15:11:04,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:04,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 15:11:04,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:04,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:11:04,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508328924] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:04,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:04,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 15:11:04,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796242091] [2021-08-06 15:11:04,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 15:11:04,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:04,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 15:11:04,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-06 15:11:04,248 INFO L87 Difference]: Start difference. First operand 1814 states and 5922 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:04,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:04,363 INFO L93 Difference]: Finished difference Result 1973 states and 6380 transitions. [2021-08-06 15:11:04,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 15:11:04,364 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 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-08-06 15:11:04,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:04,368 INFO L225 Difference]: With dead ends: 1973 [2021-08-06 15:11:04,368 INFO L226 Difference]: Without dead ends: 1973 [2021-08-06 15:11:04,369 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 57.8ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:11:04,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1973 states. [2021-08-06 15:11:04,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1973 to 1690. [2021-08-06 15:11:04,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1690 states, 1689 states have (on average 3.2634695085849614) internal successors, (5512), 1689 states have internal predecessors, (5512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:04,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1690 states to 1690 states and 5512 transitions. [2021-08-06 15:11:04,405 INFO L78 Accepts]: Start accepts. Automaton has 1690 states and 5512 transitions. Word has length 27 [2021-08-06 15:11:04,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:04,406 INFO L470 AbstractCegarLoop]: Abstraction has 1690 states and 5512 transitions. [2021-08-06 15:11:04,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:04,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1690 states and 5512 transitions. [2021-08-06 15:11:04,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:04,412 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:04,412 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:04,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:04,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:04,625 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:04,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:04,625 INFO L82 PathProgramCache]: Analyzing trace with hash -746228089, now seen corresponding path program 21 times [2021-08-06 15:11:04,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:04,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725377695] [2021-08-06 15:11:04,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:04,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:04,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:04,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:04,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725377695] [2021-08-06 15:11:04,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725377695] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:04,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896767092] [2021-08-06 15:11:04,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:11:04,682 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:04,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:04,683 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:04,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-06 15:11:05,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:11:05,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:05,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:05,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:05,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:05,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896767092] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:05,327 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:05,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-06 15:11:05,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210220039] [2021-08-06 15:11:05,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 15:11:05,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:05,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 15:11:05,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-06 15:11:05,328 INFO L87 Difference]: Start difference. First operand 1690 states and 5512 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:05,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:05,662 INFO L93 Difference]: Finished difference Result 3078 states and 9480 transitions. [2021-08-06 15:11:05,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:11:05,662 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 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-08-06 15:11:05,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:05,667 INFO L225 Difference]: With dead ends: 3078 [2021-08-06 15:11:05,667 INFO L226 Difference]: Without dead ends: 3078 [2021-08-06 15:11:05,667 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 163.7ms TimeCoverageRelationStatistics Valid=186, Invalid=516, Unknown=0, NotChecked=0, Total=702 [2021-08-06 15:11:05,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2021-08-06 15:11:05,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 1814. [2021-08-06 15:11:05,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1813 states have (on average 3.2465526751241036) internal successors, (5886), 1813 states have internal predecessors, (5886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 5886 transitions. [2021-08-06 15:11:05,706 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 5886 transitions. Word has length 27 [2021-08-06 15:11:05,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:05,707 INFO L470 AbstractCegarLoop]: Abstraction has 1814 states and 5886 transitions. [2021-08-06 15:11:05,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:05,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 5886 transitions. [2021-08-06 15:11:05,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:05,710 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:05,710 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:05,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-06 15:11:05,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-06 15:11:05,934 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:05,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:05,934 INFO L82 PathProgramCache]: Analyzing trace with hash -93700181, now seen corresponding path program 22 times [2021-08-06 15:11:05,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:05,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614866278] [2021-08-06 15:11:05,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:05,935 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:05,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:05,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:05,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614866278] [2021-08-06 15:11:05,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614866278] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:05,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495112609] [2021-08-06 15:11:05,982 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:11:05,982 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:05,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:05,983 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:05,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-06 15:11:06,488 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:11:06,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:06,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:06,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:06,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:06,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495112609] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:06,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:06,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-06 15:11:06,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972907063] [2021-08-06 15:11:06,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 15:11:06,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:06,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 15:11:06,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-06 15:11:06,684 INFO L87 Difference]: Start difference. First operand 1814 states and 5886 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:06,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:06,981 INFO L93 Difference]: Finished difference Result 3165 states and 9710 transitions. [2021-08-06 15:11:06,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 15:11:06,982 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 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-08-06 15:11:06,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:06,986 INFO L225 Difference]: With dead ends: 3165 [2021-08-06 15:11:06,986 INFO L226 Difference]: Without dead ends: 3165 [2021-08-06 15:11:06,987 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 145.1ms TimeCoverageRelationStatistics Valid=165, Invalid=435, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:11:06,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3165 states. [2021-08-06 15:11:07,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3165 to 1928. [2021-08-06 15:11:07,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1928 states, 1927 states have (on average 3.2283341982355993) internal successors, (6221), 1927 states have internal predecessors, (6221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:07,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1928 states to 1928 states and 6221 transitions. [2021-08-06 15:11:07,028 INFO L78 Accepts]: Start accepts. Automaton has 1928 states and 6221 transitions. Word has length 27 [2021-08-06 15:11:07,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:07,028 INFO L470 AbstractCegarLoop]: Abstraction has 1928 states and 6221 transitions. [2021-08-06 15:11:07,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:07,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1928 states and 6221 transitions. [2021-08-06 15:11:07,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:07,032 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:07,032 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:07,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:07,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-06 15:11:07,245 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:07,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:07,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1643631121, now seen corresponding path program 23 times [2021-08-06 15:11:07,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:07,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025202835] [2021-08-06 15:11:07,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:07,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:07,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:07,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:11:07,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:07,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025202835] [2021-08-06 15:11:07,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025202835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:07,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960492704] [2021-08-06 15:11:07,306 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:11:07,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:07,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:07,307 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:07,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-06 15:11:07,809 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:11:07,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:07,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:07,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:07,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:11:07,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960492704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:07,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:07,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-06 15:11:07,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485423211] [2021-08-06 15:11:07,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 15:11:07,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:07,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 15:11:07,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-06 15:11:07,993 INFO L87 Difference]: Start difference. First operand 1928 states and 6221 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:08,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:08,266 INFO L93 Difference]: Finished difference Result 3029 states and 9362 transitions. [2021-08-06 15:11:08,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 15:11:08,267 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 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-08-06 15:11:08,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:08,271 INFO L225 Difference]: With dead ends: 3029 [2021-08-06 15:11:08,272 INFO L226 Difference]: Without dead ends: 3025 [2021-08-06 15:11:08,272 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 114.4ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-08-06 15:11:08,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3025 states. [2021-08-06 15:11:08,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3025 to 1928. [2021-08-06 15:11:08,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1928 states, 1927 states have (on average 3.2272963155163468) internal successors, (6219), 1927 states have internal predecessors, (6219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:08,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1928 states to 1928 states and 6219 transitions. [2021-08-06 15:11:08,310 INFO L78 Accepts]: Start accepts. Automaton has 1928 states and 6219 transitions. Word has length 27 [2021-08-06 15:11:08,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:08,310 INFO L470 AbstractCegarLoop]: Abstraction has 1928 states and 6219 transitions. [2021-08-06 15:11:08,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:08,310 INFO L276 IsEmpty]: Start isEmpty. Operand 1928 states and 6219 transitions. [2021-08-06 15:11:08,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:08,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:08,314 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:08,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:08,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-06 15:11:08,522 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:08,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:08,522 INFO L82 PathProgramCache]: Analyzing trace with hash -151626389, now seen corresponding path program 24 times [2021-08-06 15:11:08,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:08,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837723489] [2021-08-06 15:11:08,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:08,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:08,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:08,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:08,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837723489] [2021-08-06 15:11:08,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837723489] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:08,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312068317] [2021-08-06 15:11:08,587 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:11:08,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:08,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:08,588 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:08,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-06 15:11:09,092 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 15:11:09,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:09,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:09,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:09,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:09,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312068317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:09,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:09,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-06 15:11:09,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219234044] [2021-08-06 15:11:09,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 15:11:09,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:09,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 15:11:09,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-06 15:11:09,251 INFO L87 Difference]: Start difference. First operand 1928 states and 6219 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:09,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:09,534 INFO L93 Difference]: Finished difference Result 3009 states and 9316 transitions. [2021-08-06 15:11:09,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:11:09,545 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 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-08-06 15:11:09,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:09,550 INFO L225 Difference]: With dead ends: 3009 [2021-08-06 15:11:09,550 INFO L226 Difference]: Without dead ends: 2993 [2021-08-06 15:11:09,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 148.1ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:11:09,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2021-08-06 15:11:09,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 1936. [2021-08-06 15:11:09,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1936 states, 1935 states have (on average 3.221188630490956) internal successors, (6233), 1935 states have internal predecessors, (6233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:09,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 6233 transitions. [2021-08-06 15:11:09,585 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 6233 transitions. Word has length 27 [2021-08-06 15:11:09,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:09,585 INFO L470 AbstractCegarLoop]: Abstraction has 1936 states and 6233 transitions. [2021-08-06 15:11:09,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:09,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 6233 transitions. [2021-08-06 15:11:09,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:09,589 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:09,589 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:09,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:09,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:09,805 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:09,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:09,805 INFO L82 PathProgramCache]: Analyzing trace with hash -2105412629, now seen corresponding path program 25 times [2021-08-06 15:11:09,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:09,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257729729] [2021-08-06 15:11:09,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:09,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:09,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:09,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:09,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257729729] [2021-08-06 15:11:09,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257729729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:09,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861022783] [2021-08-06 15:11:09,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:11:09,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:09,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:09,869 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:09,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-06 15:11:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:10,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:10,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:10,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:10,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861022783] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:10,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:10,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:10,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72995663] [2021-08-06 15:11:10,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:10,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:10,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:10,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:10,624 INFO L87 Difference]: Start difference. First operand 1936 states and 6233 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:11:11,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:11,195 INFO L93 Difference]: Finished difference Result 5256 states and 16466 transitions. [2021-08-06 15:11:11,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-06 15:11:11,195 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 27 [2021-08-06 15:11:11,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:11,204 INFO L225 Difference]: With dead ends: 5256 [2021-08-06 15:11:11,204 INFO L226 Difference]: Without dead ends: 5256 [2021-08-06 15:11:11,205 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 329.7ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 15:11:11,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5256 states. [2021-08-06 15:11:11,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5256 to 2054. [2021-08-06 15:11:11,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2054 states, 2053 states have (on average 3.297613248904043) internal successors, (6770), 2053 states have internal predecessors, (6770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:11,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2054 states to 2054 states and 6770 transitions. [2021-08-06 15:11:11,253 INFO L78 Accepts]: Start accepts. Automaton has 2054 states and 6770 transitions. Word has length 27 [2021-08-06 15:11:11,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:11,253 INFO L470 AbstractCegarLoop]: Abstraction has 2054 states and 6770 transitions. [2021-08-06 15:11:11,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:11:11,253 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 6770 transitions. [2021-08-06 15:11:11,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:11,257 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:11,257 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:11,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:11,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:11,480 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:11,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:11,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1995653999, now seen corresponding path program 26 times [2021-08-06 15:11:11,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:11,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102803994] [2021-08-06 15:11:11,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:11,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:11,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:11,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:11,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:11,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102803994] [2021-08-06 15:11:11,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102803994] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:11,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732265886] [2021-08-06 15:11:11,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:11:11,539 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:11,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:11,539 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:11,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-06 15:11:12,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:11:12,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:12,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:12,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:12,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:12,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732265886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:12,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:12,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:12,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810932951] [2021-08-06 15:11:12,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:12,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:12,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:12,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:12,270 INFO L87 Difference]: Start difference. First operand 2054 states and 6770 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:11:12,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:12,820 INFO L93 Difference]: Finished difference Result 5169 states and 16251 transitions. [2021-08-06 15:11:12,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-06 15:11:12,820 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 27 [2021-08-06 15:11:12,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:12,828 INFO L225 Difference]: With dead ends: 5169 [2021-08-06 15:11:12,828 INFO L226 Difference]: Without dead ends: 5169 [2021-08-06 15:11:12,829 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 307.9ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 15:11:12,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5169 states. [2021-08-06 15:11:12,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5169 to 2051. [2021-08-06 15:11:12,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.295609756097561) internal successors, (6756), 2050 states have internal predecessors, (6756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:12,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 6756 transitions. [2021-08-06 15:11:12,874 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 6756 transitions. Word has length 27 [2021-08-06 15:11:12,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:12,874 INFO L470 AbstractCegarLoop]: Abstraction has 2051 states and 6756 transitions. [2021-08-06 15:11:12,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-08-06 15:11:12,875 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 6756 transitions. [2021-08-06 15:11:12,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:12,879 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:12,879 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:12,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-08-06 15:11:13,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:13,093 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:13,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:13,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1623744233, now seen corresponding path program 27 times [2021-08-06 15:11:13,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:13,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967380528] [2021-08-06 15:11:13,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:13,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:13,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:13,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:13,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:13,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967380528] [2021-08-06 15:11:13,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967380528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:13,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140829571] [2021-08-06 15:11:13,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:11:13,145 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:13,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:13,146 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:13,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-06 15:11:13,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:11:13,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:13,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:13,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:13,862 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:13,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140829571] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:13,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:13,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-06 15:11:13,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145265039] [2021-08-06 15:11:13,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 15:11:13,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:13,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 15:11:13,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:11:13,864 INFO L87 Difference]: Start difference. First operand 2051 states and 6756 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:14,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:14,346 INFO L93 Difference]: Finished difference Result 4755 states and 14772 transitions. [2021-08-06 15:11:14,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 15:11:14,347 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 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-08-06 15:11:14,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:14,356 INFO L225 Difference]: With dead ends: 4755 [2021-08-06 15:11:14,356 INFO L226 Difference]: Without dead ends: 4755 [2021-08-06 15:11:14,357 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 256.8ms TimeCoverageRelationStatistics Valid=292, Invalid=898, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 15:11:14,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4755 states. [2021-08-06 15:11:14,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4755 to 2057. [2021-08-06 15:11:14,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2057 states, 2056 states have (on average 3.2981517509727625) internal successors, (6781), 2056 states have internal predecessors, (6781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:14,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 6781 transitions. [2021-08-06 15:11:14,425 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 6781 transitions. Word has length 27 [2021-08-06 15:11:14,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:14,425 INFO L470 AbstractCegarLoop]: Abstraction has 2057 states and 6781 transitions. [2021-08-06 15:11:14,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:14,425 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 6781 transitions. [2021-08-06 15:11:14,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:14,429 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:14,429 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:14,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:14,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-06 15:11:14,629 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:14,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:14,630 INFO L82 PathProgramCache]: Analyzing trace with hash 1434525935, now seen corresponding path program 28 times [2021-08-06 15:11:14,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:14,630 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062246829] [2021-08-06 15:11:14,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:14,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:14,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:14,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:14,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:14,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062246829] [2021-08-06 15:11:14,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062246829] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:14,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264836404] [2021-08-06 15:11:14,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:11:14,691 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:14,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:14,692 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:14,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-06 15:11:15,221 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:11:15,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:15,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:15,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:15,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:15,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264836404] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:15,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:15,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-06 15:11:15,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689829691] [2021-08-06 15:11:15,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 15:11:15,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:15,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 15:11:15,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:11:15,415 INFO L87 Difference]: Start difference. First operand 2057 states and 6781 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:15,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:15,869 INFO L93 Difference]: Finished difference Result 4606 states and 14402 transitions. [2021-08-06 15:11:15,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 15:11:15,870 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 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-08-06 15:11:15,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:15,877 INFO L225 Difference]: With dead ends: 4606 [2021-08-06 15:11:15,877 INFO L226 Difference]: Without dead ends: 4602 [2021-08-06 15:11:15,877 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 223.8ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-06 15:11:15,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2021-08-06 15:11:15,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 2051. [2021-08-06 15:11:15,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.295609756097561) internal successors, (6756), 2050 states have internal predecessors, (6756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:15,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 6756 transitions. [2021-08-06 15:11:15,918 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 6756 transitions. Word has length 27 [2021-08-06 15:11:15,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:15,918 INFO L470 AbstractCegarLoop]: Abstraction has 2051 states and 6756 transitions. [2021-08-06 15:11:15,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:15,918 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 6756 transitions. [2021-08-06 15:11:15,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:15,922 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:15,922 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:15,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-08-06 15:11:16,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:16,123 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:16,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:16,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1470920145, now seen corresponding path program 29 times [2021-08-06 15:11:16,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:16,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92170945] [2021-08-06 15:11:16,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:16,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:16,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:16,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:16,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:16,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92170945] [2021-08-06 15:11:16,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92170945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:16,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143813729] [2021-08-06 15:11:16,185 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:11:16,185 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:16,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:16,186 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:16,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-06 15:11:16,740 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:11:16,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:16,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:16,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:16,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:16,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143813729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:16,959 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:16,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:16,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755105600] [2021-08-06 15:11:16,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:16,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:16,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:16,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:16,960 INFO L87 Difference]: Start difference. First operand 2051 states and 6756 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:17,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:17,475 INFO L93 Difference]: Finished difference Result 4605 states and 14373 transitions. [2021-08-06 15:11:17,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 15:11:17,476 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 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-08-06 15:11:17,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:17,483 INFO L225 Difference]: With dead ends: 4605 [2021-08-06 15:11:17,483 INFO L226 Difference]: Without dead ends: 4605 [2021-08-06 15:11:17,483 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 292.0ms TimeCoverageRelationStatistics Valid=257, Invalid=799, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 15:11:17,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4605 states. [2021-08-06 15:11:17,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4605 to 2057. [2021-08-06 15:11:17,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2057 states, 2056 states have (on average 3.2981517509727625) internal successors, (6781), 2056 states have internal predecessors, (6781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 6781 transitions. [2021-08-06 15:11:17,540 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 6781 transitions. Word has length 27 [2021-08-06 15:11:17,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:17,540 INFO L470 AbstractCegarLoop]: Abstraction has 2057 states and 6781 transitions. [2021-08-06 15:11:17,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:17,540 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 6781 transitions. [2021-08-06 15:11:17,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:17,544 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:17,545 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:17,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:17,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:17,762 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:17,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:17,763 INFO L82 PathProgramCache]: Analyzing trace with hash 311729325, now seen corresponding path program 30 times [2021-08-06 15:11:17,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:17,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111145919] [2021-08-06 15:11:17,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:17,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:17,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:17,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:17,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:17,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111145919] [2021-08-06 15:11:17,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111145919] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:17,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018778873] [2021-08-06 15:11:17,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:11:17,819 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:17,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:17,820 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:17,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-06 15:11:18,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 15:11:18,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:18,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:18,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:18,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:18,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018778873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:18,613 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:18,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:18,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941870983] [2021-08-06 15:11:18,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:18,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:18,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:18,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:18,614 INFO L87 Difference]: Start difference. First operand 2057 states and 6781 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:19,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:19,053 INFO L93 Difference]: Finished difference Result 4532 states and 14195 transitions. [2021-08-06 15:11:19,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 15:11:19,054 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 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-08-06 15:11:19,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:19,062 INFO L225 Difference]: With dead ends: 4532 [2021-08-06 15:11:19,062 INFO L226 Difference]: Without dead ends: 4528 [2021-08-06 15:11:19,062 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 231.2ms TimeCoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2021-08-06 15:11:19,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4528 states. [2021-08-06 15:11:19,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4528 to 2051. [2021-08-06 15:11:19,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.295609756097561) internal successors, (6756), 2050 states have internal predecessors, (6756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:19,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 6756 transitions. [2021-08-06 15:11:19,100 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 6756 transitions. Word has length 27 [2021-08-06 15:11:19,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:19,100 INFO L470 AbstractCegarLoop]: Abstraction has 2051 states and 6756 transitions. [2021-08-06 15:11:19,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:19,100 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 6756 transitions. [2021-08-06 15:11:19,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:19,103 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:19,103 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:19,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-06 15:11:19,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-06 15:11:19,304 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:19,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:19,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1354997805, now seen corresponding path program 31 times [2021-08-06 15:11:19,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:19,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203448402] [2021-08-06 15:11:19,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:19,305 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:19,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:19,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203448402] [2021-08-06 15:11:19,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203448402] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:19,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5743386] [2021-08-06 15:11:19,361 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:11:19,361 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:19,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:19,362 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:19,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-06 15:11:19,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:19,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:19,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:20,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5743386] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:20,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:20,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-06 15:11:20,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126997209] [2021-08-06 15:11:20,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 15:11:20,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:20,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 15:11:20,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-06 15:11:20,144 INFO L87 Difference]: Start difference. First operand 2051 states and 6756 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:20,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:20,568 INFO L93 Difference]: Finished difference Result 4168 states and 12771 transitions. [2021-08-06 15:11:20,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 15:11:20,569 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-06 15:11:20,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:20,575 INFO L225 Difference]: With dead ends: 4168 [2021-08-06 15:11:20,575 INFO L226 Difference]: Without dead ends: 4168 [2021-08-06 15:11:20,576 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 212.7ms TimeCoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 15:11:20,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4168 states. [2021-08-06 15:11:20,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4168 to 2247. [2021-08-06 15:11:20,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 2246 states have (on average 3.2996438112199464) internal successors, (7411), 2246 states have internal predecessors, (7411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:20,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 7411 transitions. [2021-08-06 15:11:20,638 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 7411 transitions. Word has length 27 [2021-08-06 15:11:20,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:20,638 INFO L470 AbstractCegarLoop]: Abstraction has 2247 states and 7411 transitions. [2021-08-06 15:11:20,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:20,638 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 7411 transitions. [2021-08-06 15:11:20,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:20,643 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:20,643 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:20,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:20,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-06 15:11:20,857 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:20,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:20,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1165779507, now seen corresponding path program 32 times [2021-08-06 15:11:20,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:20,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708781233] [2021-08-06 15:11:20,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:20,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:20,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:20,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:20,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708781233] [2021-08-06 15:11:20,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708781233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:20,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056694442] [2021-08-06 15:11:20,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:11:20,913 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:20,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:20,913 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:20,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-06 15:11:21,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:11:21,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:21,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:21,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:21,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056694442] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:21,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:21,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-06 15:11:21,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923137402] [2021-08-06 15:11:21,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 15:11:21,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:21,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 15:11:21,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-06 15:11:21,684 INFO L87 Difference]: Start difference. First operand 2247 states and 7411 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:22,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:22,073 INFO L93 Difference]: Finished difference Result 3963 states and 12253 transitions. [2021-08-06 15:11:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:11:22,073 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-06 15:11:22,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:22,080 INFO L225 Difference]: With dead ends: 3963 [2021-08-06 15:11:22,080 INFO L226 Difference]: Without dead ends: 3959 [2021-08-06 15:11:22,080 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 176.9ms TimeCoverageRelationStatistics Valid=193, Invalid=563, Unknown=0, NotChecked=0, Total=756 [2021-08-06 15:11:22,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3959 states. [2021-08-06 15:11:22,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3959 to 2247. [2021-08-06 15:11:22,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 2246 states have (on average 3.298753339269813) internal successors, (7409), 2246 states have internal predecessors, (7409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:22,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 7409 transitions. [2021-08-06 15:11:22,122 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 7409 transitions. Word has length 27 [2021-08-06 15:11:22,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:22,123 INFO L470 AbstractCegarLoop]: Abstraction has 2247 states and 7409 transitions. [2021-08-06 15:11:22,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:22,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 7409 transitions. [2021-08-06 15:11:22,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:22,127 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:22,127 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:22,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:22,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-06 15:11:22,340 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:22,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:22,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1809161767, now seen corresponding path program 33 times [2021-08-06 15:11:22,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:22,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902996043] [2021-08-06 15:11:22,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:22,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:22,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:22,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:22,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902996043] [2021-08-06 15:11:22,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902996043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:22,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776222678] [2021-08-06 15:11:22,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:11:22,397 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:22,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:22,397 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:22,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-06 15:11:23,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 15:11:23,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:23,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:23,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:23,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:23,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776222678] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:23,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:23,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-06 15:11:23,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549342991] [2021-08-06 15:11:23,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 15:11:23,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:23,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 15:11:23,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-06 15:11:23,198 INFO L87 Difference]: Start difference. First operand 2247 states and 7409 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:23,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:23,485 INFO L93 Difference]: Finished difference Result 3687 states and 11591 transitions. [2021-08-06 15:11:23,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:11:23,485 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-06 15:11:23,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:23,491 INFO L225 Difference]: With dead ends: 3687 [2021-08-06 15:11:23,491 INFO L226 Difference]: Without dead ends: 3671 [2021-08-06 15:11:23,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 128.5ms TimeCoverageRelationStatistics Valid=136, Invalid=370, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:11:23,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3671 states. [2021-08-06 15:11:23,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3671 to 2247. [2021-08-06 15:11:23,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 2246 states have (on average 3.296081923419412) internal successors, (7403), 2246 states have internal predecessors, (7403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:23,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 7403 transitions. [2021-08-06 15:11:23,529 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 7403 transitions. Word has length 27 [2021-08-06 15:11:23,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:23,529 INFO L470 AbstractCegarLoop]: Abstraction has 2247 states and 7403 transitions. [2021-08-06 15:11:23,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:23,530 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 7403 transitions. [2021-08-06 15:11:23,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:23,533 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:23,533 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:23,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-06 15:11:23,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-06 15:11:23,734 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:23,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:23,734 INFO L82 PathProgramCache]: Analyzing trace with hash 2121517739, now seen corresponding path program 34 times [2021-08-06 15:11:23,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:23,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370623245] [2021-08-06 15:11:23,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:23,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:23,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:23,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:23,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370623245] [2021-08-06 15:11:23,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370623245] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:23,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274009078] [2021-08-06 15:11:23,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:11:23,803 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:23,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:23,804 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:23,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-06 15:11:24,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:11:24,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:24,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:24,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:24,778 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:24,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274009078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:24,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:24,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:24,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778986325] [2021-08-06 15:11:24,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:24,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:24,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:24,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:24,779 INFO L87 Difference]: Start difference. First operand 2247 states and 7403 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:25,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:25,166 INFO L93 Difference]: Finished difference Result 3798 states and 11861 transitions. [2021-08-06 15:11:25,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:11:25,166 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 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-08-06 15:11:25,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:25,172 INFO L225 Difference]: With dead ends: 3798 [2021-08-06 15:11:25,173 INFO L226 Difference]: Without dead ends: 3798 [2021-08-06 15:11:25,173 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 223.8ms TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2021-08-06 15:11:25,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3798 states. [2021-08-06 15:11:25,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3798 to 2417. [2021-08-06 15:11:25,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2416 states have (on average 3.287251655629139) internal successors, (7942), 2416 states have internal predecessors, (7942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:25,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 7942 transitions. [2021-08-06 15:11:25,216 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 7942 transitions. Word has length 27 [2021-08-06 15:11:25,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:25,216 INFO L470 AbstractCegarLoop]: Abstraction has 2417 states and 7942 transitions. [2021-08-06 15:11:25,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:25,216 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 7942 transitions. [2021-08-06 15:11:25,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:25,220 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:25,220 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:25,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:25,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-06 15:11:25,429 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:25,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:25,429 INFO L82 PathProgramCache]: Analyzing trace with hash -390800087, now seen corresponding path program 35 times [2021-08-06 15:11:25,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:25,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823770154] [2021-08-06 15:11:25,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:25,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:25,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:25,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:25,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:25,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823770154] [2021-08-06 15:11:25,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823770154] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:25,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947661556] [2021-08-06 15:11:25,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:11:25,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:25,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:25,486 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:25,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-06 15:11:26,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:11:26,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:26,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:26,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:26,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:26,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947661556] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:26,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:26,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-06 15:11:26,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640505936] [2021-08-06 15:11:26,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:11:26,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:26,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:11:26,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:11:26,319 INFO L87 Difference]: Start difference. First operand 2417 states and 7942 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:26,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:26,670 INFO L93 Difference]: Finished difference Result 3765 states and 11785 transitions. [2021-08-06 15:11:26,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 15:11:26,671 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 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-08-06 15:11:26,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:26,677 INFO L225 Difference]: With dead ends: 3765 [2021-08-06 15:11:26,677 INFO L226 Difference]: Without dead ends: 3761 [2021-08-06 15:11:26,678 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 172.2ms TimeCoverageRelationStatistics Valid=156, Invalid=494, Unknown=0, NotChecked=0, Total=650 [2021-08-06 15:11:26,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3761 states. [2021-08-06 15:11:26,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3761 to 2417. [2021-08-06 15:11:26,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2416 states have (on average 3.2864238410596025) internal successors, (7940), 2416 states have internal predecessors, (7940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:26,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 7940 transitions. [2021-08-06 15:11:26,722 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 7940 transitions. Word has length 27 [2021-08-06 15:11:26,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:26,722 INFO L470 AbstractCegarLoop]: Abstraction has 2417 states and 7940 transitions. [2021-08-06 15:11:26,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:26,722 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 7940 transitions. [2021-08-06 15:11:26,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 15:11:26,725 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:26,725 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:26,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-08-06 15:11:26,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-06 15:11:26,926 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:26,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:26,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1235771539, now seen corresponding path program 36 times [2021-08-06 15:11:26,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:26,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913698423] [2021-08-06 15:11:26,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:26,927 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:26,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:26,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:26,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913698423] [2021-08-06 15:11:26,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913698423] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:26,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819736555] [2021-08-06 15:11:26,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:11:26,982 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:26,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:26,982 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:26,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-06 15:11:27,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 15:11:27,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:27,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 15:11:27,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:27,809 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:27,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819736555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:27,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:27,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-06 15:11:27,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10577937] [2021-08-06 15:11:27,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 15:11:27,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:27,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 15:11:27,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-06 15:11:27,810 INFO L87 Difference]: Start difference. First operand 2417 states and 7940 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:28,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:28,020 INFO L93 Difference]: Finished difference Result 3553 states and 11291 transitions. [2021-08-06 15:11:28,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:11:28,021 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 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-08-06 15:11:28,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:28,027 INFO L225 Difference]: With dead ends: 3553 [2021-08-06 15:11:28,027 INFO L226 Difference]: Without dead ends: 3537 [2021-08-06 15:11:28,027 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 99.5ms TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-08-06 15:11:28,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3537 states. [2021-08-06 15:11:28,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3537 to 2417. [2021-08-06 15:11:28,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2416 states have (on average 3.2839403973509933) internal successors, (7934), 2416 states have internal predecessors, (7934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:28,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 7934 transitions. [2021-08-06 15:11:28,066 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 7934 transitions. Word has length 27 [2021-08-06 15:11:28,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:28,066 INFO L470 AbstractCegarLoop]: Abstraction has 2417 states and 7934 transitions. [2021-08-06 15:11:28,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:28,066 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 7934 transitions. [2021-08-06 15:11:28,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:11:28,069 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:28,070 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:28,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:28,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-06 15:11:28,270 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:28,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:28,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1788265295, now seen corresponding path program 4 times [2021-08-06 15:11:28,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:28,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943562238] [2021-08-06 15:11:28,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:28,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:28,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:28,766 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:28,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:28,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943562238] [2021-08-06 15:11:28,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943562238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:28,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048807631] [2021-08-06 15:11:28,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:11:28,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:28,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:28,767 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:28,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-06 15:11:29,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:11:29,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:29,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:11:29,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:30,169 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:11:30,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:11:30,189 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:11:30,189 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:11:30,194 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:11:30,194 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 30 treesize of output 26 [2021-08-06 15:11:30,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:30,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048807631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:30,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:30,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:11:30,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766419199] [2021-08-06 15:11:30,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:11:30,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:30,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:11:30,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:11:30,271 INFO L87 Difference]: Start difference. First operand 2417 states and 7934 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:11:31,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:31,488 INFO L93 Difference]: Finished difference Result 3262 states and 10463 transitions. [2021-08-06 15:11:31,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:11:31,488 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 30 [2021-08-06 15:11:31,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:31,495 INFO L225 Difference]: With dead ends: 3262 [2021-08-06 15:11:31,495 INFO L226 Difference]: Without dead ends: 3247 [2021-08-06 15:11:31,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 1009.5ms TimeCoverageRelationStatistics Valid=235, Invalid=1171, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 15:11:31,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3247 states. [2021-08-06 15:11:31,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3247 to 2459. [2021-08-06 15:11:31,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2459 states, 2458 states have (on average 3.2782750203417415) internal successors, (8058), 2458 states have internal predecessors, (8058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2459 states to 2459 states and 8058 transitions. [2021-08-06 15:11:31,533 INFO L78 Accepts]: Start accepts. Automaton has 2459 states and 8058 transitions. Word has length 30 [2021-08-06 15:11:31,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:31,534 INFO L470 AbstractCegarLoop]: Abstraction has 2459 states and 8058 transitions. [2021-08-06 15:11:31,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:11:31,534 INFO L276 IsEmpty]: Start isEmpty. Operand 2459 states and 8058 transitions. [2021-08-06 15:11:31,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:11:31,538 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:31,539 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:31,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-06 15:11:31,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-08-06 15:11:31,741 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:31,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:31,741 INFO L82 PathProgramCache]: Analyzing trace with hash 320892227, now seen corresponding path program 5 times [2021-08-06 15:11:31,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:31,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241967426] [2021-08-06 15:11:31,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:31,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:31,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:32,158 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:32,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:32,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241967426] [2021-08-06 15:11:32,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241967426] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:32,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589869405] [2021-08-06 15:11:32,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:11:32,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:32,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:32,159 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:32,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-06 15:11:32,894 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:11:32,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:32,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:11:32,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:33,491 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:11:33,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:11:33,510 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:11:33,510 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:11:33,516 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:11:33,516 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 36 [2021-08-06 15:11:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:33,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589869405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:33,610 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:33,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-08-06 15:11:33,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452650494] [2021-08-06 15:11:33,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:11:33,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:33,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:11:33,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:11:33,611 INFO L87 Difference]: Start difference. First operand 2459 states and 8058 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 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-08-06 15:11:35,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:35,188 INFO L93 Difference]: Finished difference Result 3258 states and 10455 transitions. [2021-08-06 15:11:35,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:11:35,188 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 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 30 [2021-08-06 15:11:35,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:35,193 INFO L225 Difference]: With dead ends: 3258 [2021-08-06 15:11:35,193 INFO L226 Difference]: Without dead ends: 3243 [2021-08-06 15:11:35,194 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 1277.8ms TimeCoverageRelationStatistics Valid=272, Invalid=1534, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 15:11:35,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3243 states. [2021-08-06 15:11:35,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3243 to 2471. [2021-08-06 15:11:35,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2471 states, 2470 states have (on average 3.2753036437246963) internal successors, (8090), 2470 states have internal predecessors, (8090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:35,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2471 states to 2471 states and 8090 transitions. [2021-08-06 15:11:35,236 INFO L78 Accepts]: Start accepts. Automaton has 2471 states and 8090 transitions. Word has length 30 [2021-08-06 15:11:35,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:35,236 INFO L470 AbstractCegarLoop]: Abstraction has 2471 states and 8090 transitions. [2021-08-06 15:11:35,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 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-08-06 15:11:35,236 INFO L276 IsEmpty]: Start isEmpty. Operand 2471 states and 8090 transitions. [2021-08-06 15:11:35,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:11:35,239 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:35,240 INFO L512 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] [2021-08-06 15:11:35,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-08-06 15:11:35,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:35,440 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:35,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:35,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1586750758, now seen corresponding path program 37 times [2021-08-06 15:11:35,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:35,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315559933] [2021-08-06 15:11:35,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:35,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:35,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:36,093 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:36,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:36,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315559933] [2021-08-06 15:11:36,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315559933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:36,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755007608] [2021-08-06 15:11:36,093 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:11:36,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:36,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:36,094 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:36,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-06 15:11:36,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:36,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:11:36,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:37,518 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:11:37,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:11:37,547 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-06 15:11:37,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-06 15:11:37,557 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:11:37,557 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 26 [2021-08-06 15:11:37,624 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:37,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755007608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:37,625 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:37,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2021-08-06 15:11:37,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624930585] [2021-08-06 15:11:37,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:11:37,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:37,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:11:37,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:11:37,626 INFO L87 Difference]: Start difference. First operand 2471 states and 8090 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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-08-06 15:11:42,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:42,026 INFO L93 Difference]: Finished difference Result 3579 states and 11315 transitions. [2021-08-06 15:11:42,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-08-06 15:11:42,026 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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 30 [2021-08-06 15:11:42,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:42,033 INFO L225 Difference]: With dead ends: 3579 [2021-08-06 15:11:42,033 INFO L226 Difference]: Without dead ends: 3553 [2021-08-06 15:11:42,034 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1932 ImplicationChecksByTransitivity, 3725.5ms TimeCoverageRelationStatistics Valid=836, Invalid=5644, Unknown=0, NotChecked=0, Total=6480 [2021-08-06 15:11:42,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3553 states. [2021-08-06 15:11:42,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3553 to 2550. [2021-08-06 15:11:42,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2550 states, 2549 states have (on average 3.26480972930561) internal successors, (8322), 2549 states have internal predecessors, (8322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:42,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2550 states to 2550 states and 8322 transitions. [2021-08-06 15:11:42,072 INFO L78 Accepts]: Start accepts. Automaton has 2550 states and 8322 transitions. Word has length 30 [2021-08-06 15:11:42,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:42,072 INFO L470 AbstractCegarLoop]: Abstraction has 2550 states and 8322 transitions. [2021-08-06 15:11:42,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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-08-06 15:11:42,072 INFO L276 IsEmpty]: Start isEmpty. Operand 2550 states and 8322 transitions. [2021-08-06 15:11:42,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:11:42,075 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:42,075 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:42,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:42,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:42,277 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:42,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:42,277 INFO L82 PathProgramCache]: Analyzing trace with hash -1397852555, now seen corresponding path program 6 times [2021-08-06 15:11:42,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:42,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635478040] [2021-08-06 15:11:42,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:42,277 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:42,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:42,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:42,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:42,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635478040] [2021-08-06 15:11:42,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635478040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:42,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168757241] [2021-08-06 15:11:42,719 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:11:42,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:42,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:42,720 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:42,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-06 15:11:43,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:11:43,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:43,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:11:43,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:43,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:11:43,993 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:11:43,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-06 15:11:44,029 INFO L354 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2021-08-06 15:11:44,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 70 [2021-08-06 15:11:44,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:11:44,037 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:11:44,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 71 [2021-08-06 15:11:44,218 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:44,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168757241] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:44,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:44,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-06 15:11:44,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264406562] [2021-08-06 15:11:44,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:11:44,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:44,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:11:44,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:11:44,219 INFO L87 Difference]: Start difference. First operand 2550 states and 8322 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 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-08-06 15:11:46,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:46,729 INFO L93 Difference]: Finished difference Result 4146 states and 13081 transitions. [2021-08-06 15:11:46,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-06 15:11:46,729 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 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 30 [2021-08-06 15:11:46,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:46,736 INFO L225 Difference]: With dead ends: 4146 [2021-08-06 15:11:46,737 INFO L226 Difference]: Without dead ends: 4121 [2021-08-06 15:11:46,737 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 982 ImplicationChecksByTransitivity, 1844.3ms TimeCoverageRelationStatistics Valid=431, Invalid=2875, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 15:11:46,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4121 states. [2021-08-06 15:11:46,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4121 to 2618. [2021-08-06 15:11:46,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2618 states, 2617 states have (on average 3.2777990064959877) internal successors, (8578), 2617 states have internal predecessors, (8578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:46,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2618 states to 2618 states and 8578 transitions. [2021-08-06 15:11:46,783 INFO L78 Accepts]: Start accepts. Automaton has 2618 states and 8578 transitions. Word has length 30 [2021-08-06 15:11:46,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:46,783 INFO L470 AbstractCegarLoop]: Abstraction has 2618 states and 8578 transitions. [2021-08-06 15:11:46,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 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-08-06 15:11:46,783 INFO L276 IsEmpty]: Start isEmpty. Operand 2618 states and 8578 transitions. [2021-08-06 15:11:46,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:11:46,787 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:46,787 INFO L512 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] [2021-08-06 15:11:46,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:46,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-06 15:11:46,987 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:46,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:46,988 INFO L82 PathProgramCache]: Analyzing trace with hash 583866602, now seen corresponding path program 38 times [2021-08-06 15:11:46,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:46,988 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570687534] [2021-08-06 15:11:46,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:46,988 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:46,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:47,652 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:47,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:47,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570687534] [2021-08-06 15:11:47,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570687534] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:47,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169072314] [2021-08-06 15:11:47,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:11:47,653 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:47,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:47,654 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:47,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-06 15:11:48,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:11:48,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:48,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:11:48,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:49,163 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:11:49,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:11:49,189 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-06 15:11:49,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-06 15:11:49,194 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:11:49,209 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 26 [2021-08-06 15:11:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:49,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169072314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:49,277 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:49,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-06 15:11:49,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911905477] [2021-08-06 15:11:49,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:11:49,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:49,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:11:49,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:11:49,278 INFO L87 Difference]: Start difference. First operand 2618 states and 8578 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 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-08-06 15:11:55,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:55,371 INFO L93 Difference]: Finished difference Result 4273 states and 13434 transitions. [2021-08-06 15:11:55,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-08-06 15:11:55,372 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 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 30 [2021-08-06 15:11:55,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:55,379 INFO L225 Difference]: With dead ends: 4273 [2021-08-06 15:11:55,379 INFO L226 Difference]: Without dead ends: 4251 [2021-08-06 15:11:55,380 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2912 ImplicationChecksByTransitivity, 5243.9ms TimeCoverageRelationStatistics Valid=1231, Invalid=7511, Unknown=0, NotChecked=0, Total=8742 [2021-08-06 15:11:55,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4251 states. [2021-08-06 15:11:55,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4251 to 2648. [2021-08-06 15:11:55,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2648 states, 2647 states have (on average 3.2795617680392897) internal successors, (8681), 2647 states have internal predecessors, (8681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:55,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2648 states to 2648 states and 8681 transitions. [2021-08-06 15:11:55,424 INFO L78 Accepts]: Start accepts. Automaton has 2648 states and 8681 transitions. Word has length 30 [2021-08-06 15:11:55,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:55,424 INFO L470 AbstractCegarLoop]: Abstraction has 2648 states and 8681 transitions. [2021-08-06 15:11:55,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 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-08-06 15:11:55,424 INFO L276 IsEmpty]: Start isEmpty. Operand 2648 states and 8681 transitions. [2021-08-06 15:11:55,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:11:55,429 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:55,429 INFO L512 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] [2021-08-06 15:11:55,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-06 15:11:55,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-06 15:11:55,641 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:11:55,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:55,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1072387290, now seen corresponding path program 39 times [2021-08-06 15:11:55,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:55,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491486234] [2021-08-06 15:11:55,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:55,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:55,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:56,099 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:56,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:56,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491486234] [2021-08-06 15:11:56,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491486234] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:56,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202846476] [2021-08-06 15:11:56,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:11:56,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:56,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:56,100 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:56,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-06 15:11:57,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:11:57,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:57,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:11:57,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:57,612 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:11:57,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:11:57,643 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-06 15:11:57,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-06 15:11:57,648 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:11:57,648 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 30 treesize of output 26 [2021-08-06 15:11:57,744 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:57,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202846476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:57,745 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:57,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-06 15:11:57,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725940284] [2021-08-06 15:11:57,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:11:57,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:57,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:11:57,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:11:57,747 INFO L87 Difference]: Start difference. First operand 2648 states and 8681 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:11:59,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:59,843 INFO L93 Difference]: Finished difference Result 4578 states and 14253 transitions. [2021-08-06 15:11:59,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-06 15:11:59,844 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 30 [2021-08-06 15:11:59,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:59,853 INFO L225 Difference]: With dead ends: 4578 [2021-08-06 15:11:59,853 INFO L226 Difference]: Without dead ends: 4548 [2021-08-06 15:11:59,854 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 1636.1ms TimeCoverageRelationStatistics Valid=380, Invalid=2926, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 15:11:59,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4548 states. [2021-08-06 15:11:59,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4548 to 2789. [2021-08-06 15:11:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2789 states, 2788 states have (on average 3.2672166427546627) internal successors, (9109), 2788 states have internal predecessors, (9109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:59,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2789 states to 2789 states and 9109 transitions. [2021-08-06 15:11:59,903 INFO L78 Accepts]: Start accepts. Automaton has 2789 states and 9109 transitions. Word has length 30 [2021-08-06 15:11:59,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:59,903 INFO L470 AbstractCegarLoop]: Abstraction has 2789 states and 9109 transitions. [2021-08-06 15:11:59,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:11:59,903 INFO L276 IsEmpty]: Start isEmpty. Operand 2789 states and 9109 transitions. [2021-08-06 15:11:59,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:11:59,907 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:59,907 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:59,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-06 15:12:00,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-06 15:12:00,108 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:00,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:00,108 INFO L82 PathProgramCache]: Analyzing trace with hash 912501523, now seen corresponding path program 7 times [2021-08-06 15:12:00,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:00,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686870251] [2021-08-06 15:12:00,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:00,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:00,599 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:00,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:00,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686870251] [2021-08-06 15:12:00,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686870251] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:00,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204978255] [2021-08-06 15:12:00,600 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:12:00,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:00,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:00,601 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:00,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-06 15:12:01,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:01,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:12:01,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:02,210 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:12:02,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:12:02,228 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:12:02,228 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:12:02,233 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:12:02,233 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 30 treesize of output 26 [2021-08-06 15:12:02,290 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:02,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204978255] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:02,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:02,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:12:02,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585588788] [2021-08-06 15:12:02,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:12:02,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:02,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:12:02,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:12:02,291 INFO L87 Difference]: Start difference. First operand 2789 states and 9109 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:12:03,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:12:03,686 INFO L93 Difference]: Finished difference Result 3556 states and 11429 transitions. [2021-08-06 15:12:03,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 15:12:03,687 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 30 [2021-08-06 15:12:03,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:12:03,696 INFO L225 Difference]: With dead ends: 3556 [2021-08-06 15:12:03,696 INFO L226 Difference]: Without dead ends: 3541 [2021-08-06 15:12:03,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 1213.3ms TimeCoverageRelationStatistics Valid=276, Invalid=1364, Unknown=0, NotChecked=0, Total=1640 [2021-08-06 15:12:03,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3541 states. [2021-08-06 15:12:03,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3541 to 2803. [2021-08-06 15:12:03,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 2802 states have (on average 3.2658815132048535) internal successors, (9151), 2802 states have internal predecessors, (9151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:12:03,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 9151 transitions. [2021-08-06 15:12:03,744 INFO L78 Accepts]: Start accepts. Automaton has 2803 states and 9151 transitions. Word has length 30 [2021-08-06 15:12:03,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:12:03,745 INFO L470 AbstractCegarLoop]: Abstraction has 2803 states and 9151 transitions. [2021-08-06 15:12:03,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:12:03,745 INFO L276 IsEmpty]: Start isEmpty. Operand 2803 states and 9151 transitions. [2021-08-06 15:12:03,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:12:03,749 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:12:03,749 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:12:03,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-06 15:12:03,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:03,950 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:03,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:03,950 INFO L82 PathProgramCache]: Analyzing trace with hash -554871545, now seen corresponding path program 8 times [2021-08-06 15:12:03,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:03,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750144354] [2021-08-06 15:12:03,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:03,950 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:03,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:04,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:04,378 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:04,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750144354] [2021-08-06 15:12:04,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750144354] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:04,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206168380] [2021-08-06 15:12:04,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:12:04,379 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:04,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:04,381 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:04,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-06 15:12:05,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:12:05,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:12:05,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:12:05,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:05,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:05,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:05,900 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:12:05,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 49 [2021-08-06 15:12:05,917 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:12:05,917 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 75 [2021-08-06 15:12:05,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:05,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:05,940 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:12:05,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 81 [2021-08-06 15:12:06,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:06,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206168380] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:06,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:06,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-06 15:12:06,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755953532] [2021-08-06 15:12:06,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:12:06,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:06,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:12:06,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:12:06,194 INFO L87 Difference]: Start difference. First operand 2803 states and 9151 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 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-08-06 15:12:08,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:12:08,224 INFO L93 Difference]: Finished difference Result 4025 states and 12918 transitions. [2021-08-06 15:12:08,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-06 15:12:08,225 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 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 30 [2021-08-06 15:12:08,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:12:08,232 INFO L225 Difference]: With dead ends: 4025 [2021-08-06 15:12:08,232 INFO L226 Difference]: Without dead ends: 4000 [2021-08-06 15:12:08,232 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 1557.4ms TimeCoverageRelationStatistics Valid=362, Invalid=2394, Unknown=0, NotChecked=0, Total=2756 [2021-08-06 15:12:08,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4000 states. [2021-08-06 15:12:08,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4000 to 2795. [2021-08-06 15:12:08,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2795 states, 2794 states have (on average 3.267716535433071) internal successors, (9130), 2794 states have internal predecessors, (9130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:12:08,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 9130 transitions. [2021-08-06 15:12:08,295 INFO L78 Accepts]: Start accepts. Automaton has 2795 states and 9130 transitions. Word has length 30 [2021-08-06 15:12:08,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:12:08,295 INFO L470 AbstractCegarLoop]: Abstraction has 2795 states and 9130 transitions. [2021-08-06 15:12:08,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 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-08-06 15:12:08,295 INFO L276 IsEmpty]: Start isEmpty. Operand 2795 states and 9130 transitions. [2021-08-06 15:12:08,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:12:08,300 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:12:08,300 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:12:08,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-06 15:12:08,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-06 15:12:08,517 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:08,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:08,517 INFO L82 PathProgramCache]: Analyzing trace with hash -173394005, now seen corresponding path program 9 times [2021-08-06 15:12:08,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:08,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169758942] [2021-08-06 15:12:08,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:08,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:08,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:08,923 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:08,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:08,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169758942] [2021-08-06 15:12:08,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169758942] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:08,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583870756] [2021-08-06 15:12:08,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:12:08,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:08,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:08,924 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:08,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-06 15:12:09,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:12:09,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:12:09,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:12:09,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:10,796 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-06 15:12:10,797 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 52 treesize of output 47 [2021-08-06 15:12:10,819 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:12:10,820 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 39 [2021-08-06 15:12:10,826 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:12:10,826 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 30 treesize of output 26 [2021-08-06 15:12:10,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:10,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583870756] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:10,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:10,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:12:10,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611525531] [2021-08-06 15:12:10,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:12:10,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:10,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:12:10,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:12:10,889 INFO L87 Difference]: Start difference. First operand 2795 states and 9130 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:12:21,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:12:21,940 INFO L93 Difference]: Finished difference Result 3580 states and 11498 transitions. [2021-08-06 15:12:21,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:12:21,941 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 30 [2021-08-06 15:12:21,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:12:21,947 INFO L225 Difference]: With dead ends: 3580 [2021-08-06 15:12:21,947 INFO L226 Difference]: Without dead ends: 3565 [2021-08-06 15:12:21,947 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1201.6ms TimeCoverageRelationStatistics Valid=241, Invalid=1241, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 15:12:21,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3565 states. [2021-08-06 15:12:21,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3565 to 2807. [2021-08-06 15:12:21,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2807 states, 2806 states have (on average 3.270848182466144) internal successors, (9178), 2806 states have internal predecessors, (9178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:12:21,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2807 states to 2807 states and 9178 transitions. [2021-08-06 15:12:21,987 INFO L78 Accepts]: Start accepts. Automaton has 2807 states and 9178 transitions. Word has length 30 [2021-08-06 15:12:21,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:12:21,987 INFO L470 AbstractCegarLoop]: Abstraction has 2807 states and 9178 transitions. [2021-08-06 15:12:21,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:12:21,987 INFO L276 IsEmpty]: Start isEmpty. Operand 2807 states and 9178 transitions. [2021-08-06 15:12:21,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:12:21,991 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:12:21,991 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:12:22,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-08-06 15:12:22,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:22,192 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:22,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:22,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1966576565, now seen corresponding path program 10 times [2021-08-06 15:12:22,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:22,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568732084] [2021-08-06 15:12:22,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:22,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:22,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:22,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:22,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:22,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568732084] [2021-08-06 15:12:22,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568732084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:22,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784795122] [2021-08-06 15:12:22,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:12:22,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:22,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:22,631 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:22,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-06 15:12:23,736 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:12:23,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:12:23,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:12:23,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:24,288 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:12:24,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:12:24,308 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:12:24,308 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:12:24,312 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:12:24,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 40 treesize of output 36 [2021-08-06 15:12:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:24,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784795122] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:24,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:24,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-06 15:12:24,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271212707] [2021-08-06 15:12:24,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:12:24,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:24,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:12:24,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:12:24,442 INFO L87 Difference]: Start difference. First operand 2807 states and 9178 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-08-06 15:12:26,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:12:26,727 INFO L93 Difference]: Finished difference Result 4185 states and 13382 transitions. [2021-08-06 15:12:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 15:12:26,727 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 30 [2021-08-06 15:12:26,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:12:26,735 INFO L225 Difference]: With dead ends: 4185 [2021-08-06 15:12:26,735 INFO L226 Difference]: Without dead ends: 4166 [2021-08-06 15:12:26,735 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 1833.0ms TimeCoverageRelationStatistics Valid=397, Invalid=2255, Unknown=0, NotChecked=0, Total=2652 [2021-08-06 15:12:26,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4166 states. [2021-08-06 15:12:26,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4166 to 2851. [2021-08-06 15:12:26,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2851 states, 2850 states have (on average 3.2712280701754386) internal successors, (9323), 2850 states have internal predecessors, (9323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:12:26,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2851 states to 2851 states and 9323 transitions. [2021-08-06 15:12:26,787 INFO L78 Accepts]: Start accepts. Automaton has 2851 states and 9323 transitions. Word has length 30 [2021-08-06 15:12:26,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:12:26,787 INFO L470 AbstractCegarLoop]: Abstraction has 2851 states and 9323 transitions. [2021-08-06 15:12:26,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-08-06 15:12:26,787 INFO L276 IsEmpty]: Start isEmpty. Operand 2851 states and 9323 transitions. [2021-08-06 15:12:26,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:12:26,791 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:12:26,791 INFO L512 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] [2021-08-06 15:12:26,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-06 15:12:26,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-06 15:12:26,991 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:26,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:26,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1903770732, now seen corresponding path program 40 times [2021-08-06 15:12:26,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:26,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536800520] [2021-08-06 15:12:26,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:26,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:26,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:27,434 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:27,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:27,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536800520] [2021-08-06 15:12:27,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536800520] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:27,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918996255] [2021-08-06 15:12:27,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:12:27,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:27,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:27,436 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:27,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-06 15:12:28,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:12:28,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:12:28,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:12:28,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:29,087 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:12:29,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:12:29,118 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-06 15:12:29,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-06 15:12:29,122 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:12:29,123 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 26 [2021-08-06 15:12:29,240 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:29,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918996255] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:29,240 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:29,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-06 15:12:29,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660357867] [2021-08-06 15:12:29,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:12:29,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:29,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:12:29,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:12:29,241 INFO L87 Difference]: Start difference. First operand 2851 states and 9323 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:12:32,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:12:32,263 INFO L93 Difference]: Finished difference Result 5434 states and 16862 transitions. [2021-08-06 15:12:32,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-06 15:12:32,264 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 30 [2021-08-06 15:12:32,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:12:32,276 INFO L225 Difference]: With dead ends: 5434 [2021-08-06 15:12:32,276 INFO L226 Difference]: Without dead ends: 5404 [2021-08-06 15:12:32,277 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1306 ImplicationChecksByTransitivity, 2553.8ms TimeCoverageRelationStatistics Valid=667, Invalid=3889, Unknown=0, NotChecked=0, Total=4556 [2021-08-06 15:12:32,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5404 states. [2021-08-06 15:12:32,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5404 to 2923. [2021-08-06 15:12:32,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2923 states, 2922 states have (on average 3.2902121834360027) internal successors, (9614), 2922 states have internal predecessors, (9614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:12:32,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2923 states to 2923 states and 9614 transitions. [2021-08-06 15:12:32,352 INFO L78 Accepts]: Start accepts. Automaton has 2923 states and 9614 transitions. Word has length 30 [2021-08-06 15:12:32,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:12:32,352 INFO L470 AbstractCegarLoop]: Abstraction has 2923 states and 9614 transitions. [2021-08-06 15:12:32,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:12:32,352 INFO L276 IsEmpty]: Start isEmpty. Operand 2923 states and 9614 transitions. [2021-08-06 15:12:32,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:12:32,356 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:12:32,356 INFO L512 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] [2021-08-06 15:12:32,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-06 15:12:32,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-06 15:12:32,557 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:32,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:32,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1620399006, now seen corresponding path program 41 times [2021-08-06 15:12:32,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:32,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862021202] [2021-08-06 15:12:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:32,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:33,033 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:33,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:33,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862021202] [2021-08-06 15:12:33,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862021202] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:33,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793135725] [2021-08-06 15:12:33,033 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:12:33,033 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:33,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:33,034 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:33,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-06 15:12:34,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:12:34,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:12:34,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:12:34,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:34,761 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:12:34,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:12:34,794 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-06 15:12:34,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-06 15:12:34,799 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:12:34,799 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 26 [2021-08-06 15:12:34,900 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:34,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793135725] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:34,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:34,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-06 15:12:34,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239201195] [2021-08-06 15:12:34,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:12:34,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:34,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:12:34,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:12:34,902 INFO L87 Difference]: Start difference. First operand 2923 states and 9614 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:12:37,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:12:37,844 INFO L93 Difference]: Finished difference Result 5109 states and 16139 transitions. [2021-08-06 15:12:37,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 15:12:37,845 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 30 [2021-08-06 15:12:37,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:12:37,854 INFO L225 Difference]: With dead ends: 5109 [2021-08-06 15:12:37,855 INFO L226 Difference]: Without dead ends: 5079 [2021-08-06 15:12:37,855 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1206 ImplicationChecksByTransitivity, 2458.0ms TimeCoverageRelationStatistics Valid=644, Invalid=3516, Unknown=0, NotChecked=0, Total=4160 [2021-08-06 15:12:37,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5079 states. [2021-08-06 15:12:37,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5079 to 2927. [2021-08-06 15:12:37,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2927 states, 2926 states have (on average 3.2911825017088177) internal successors, (9630), 2926 states have internal predecessors, (9630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:12:37,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2927 states to 2927 states and 9630 transitions. [2021-08-06 15:12:37,916 INFO L78 Accepts]: Start accepts. Automaton has 2927 states and 9630 transitions. Word has length 30 [2021-08-06 15:12:37,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:12:37,916 INFO L470 AbstractCegarLoop]: Abstraction has 2927 states and 9630 transitions. [2021-08-06 15:12:37,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:12:37,916 INFO L276 IsEmpty]: Start isEmpty. Operand 2927 states and 9630 transitions. [2021-08-06 15:12:37,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:12:37,921 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:12:37,921 INFO L512 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] [2021-08-06 15:12:37,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-06 15:12:38,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:38,121 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:38,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:38,122 INFO L82 PathProgramCache]: Analyzing trace with hash -901460454, now seen corresponding path program 42 times [2021-08-06 15:12:38,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:38,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286635951] [2021-08-06 15:12:38,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:38,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:38,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:38,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:38,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286635951] [2021-08-06 15:12:38,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286635951] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:38,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788626568] [2021-08-06 15:12:38,587 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:12:38,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:38,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:38,588 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:38,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-06 15:12:39,818 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:12:39,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:12:39,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:12:39,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:40,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:40,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:40,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:40,356 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:12:40,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 71 [2021-08-06 15:12:40,388 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:12:40,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 71 treesize of output 151 [2021-08-06 15:12:40,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:40,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:40,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:12:40,408 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:12:40,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 181 treesize of output 175 [2021-08-06 15:12:43,389 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:43,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788626568] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:43,389 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:43,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 24 [2021-08-06 15:12:43,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507549609] [2021-08-06 15:12:43,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:12:43,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:43,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:12:43,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:12:43,390 INFO L87 Difference]: Start difference. First operand 2927 states and 9630 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-08-06 15:12:55,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:12:55,590 INFO L93 Difference]: Finished difference Result 7704 states and 23838 transitions. [2021-08-06 15:12:55,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2021-08-06 15:12:55,590 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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 30 [2021-08-06 15:12:55,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:12:55,606 INFO L225 Difference]: With dead ends: 7704 [2021-08-06 15:12:55,606 INFO L226 Difference]: Without dead ends: 7657 [2021-08-06 15:12:55,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10507 ImplicationChecksByTransitivity, 10482.3ms TimeCoverageRelationStatistics Valid=3813, Invalid=21947, Unknown=0, NotChecked=0, Total=25760 [2021-08-06 15:12:55,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7657 states. [2021-08-06 15:12:55,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7657 to 3039. [2021-08-06 15:12:55,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3039 states, 3038 states have (on average 3.3097432521395653) internal successors, (10055), 3038 states have internal predecessors, (10055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:12:55,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3039 states to 3039 states and 10055 transitions. [2021-08-06 15:12:55,692 INFO L78 Accepts]: Start accepts. Automaton has 3039 states and 10055 transitions. Word has length 30 [2021-08-06 15:12:55,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:12:55,692 INFO L470 AbstractCegarLoop]: Abstraction has 3039 states and 10055 transitions. [2021-08-06 15:12:55,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-08-06 15:12:55,692 INFO L276 IsEmpty]: Start isEmpty. Operand 3039 states and 10055 transitions. [2021-08-06 15:12:55,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:12:55,696 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:12:55,697 INFO L512 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] [2021-08-06 15:12:55,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-06 15:12:55,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-06 15:12:55,897 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:12:55,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:12:55,897 INFO L82 PathProgramCache]: Analyzing trace with hash -2132440842, now seen corresponding path program 43 times [2021-08-06 15:12:55,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:12:55,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473514554] [2021-08-06 15:12:55,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:12:55,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:12:55,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:56,567 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:56,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:12:56,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473514554] [2021-08-06 15:12:56,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473514554] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:56,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914293588] [2021-08-06 15:12:56,567 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:12:56,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:12:56,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:12:56,569 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:12:56,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-06 15:12:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:12:57,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:12:57,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:12:58,507 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:12:58,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:12:58,532 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-06 15:12:58,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-06 15:12:58,537 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:12:58,537 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 30 treesize of output 26 [2021-08-06 15:12:58,618 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:12:58,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914293588] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:12:58,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:12:58,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2021-08-06 15:12:58,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291047012] [2021-08-06 15:12:58,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:12:58,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:12:58,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:12:58,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:12:58,619 INFO L87 Difference]: Start difference. First operand 3039 states and 10055 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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-08-06 15:13:05,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:13:05,342 INFO L93 Difference]: Finished difference Result 4294 states and 13683 transitions. [2021-08-06 15:13:05,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-08-06 15:13:05,342 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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 30 [2021-08-06 15:13:05,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:13:05,351 INFO L225 Difference]: With dead ends: 4294 [2021-08-06 15:13:05,351 INFO L226 Difference]: Without dead ends: 4268 [2021-08-06 15:13:05,352 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2664 ImplicationChecksByTransitivity, 5613.9ms TimeCoverageRelationStatistics Valid=1045, Invalid=7327, Unknown=0, NotChecked=0, Total=8372 [2021-08-06 15:13:05,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4268 states. [2021-08-06 15:13:05,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4268 to 3033. [2021-08-06 15:13:05,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3033 states, 3032 states have (on average 3.309366754617414) internal successors, (10034), 3032 states have internal predecessors, (10034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:13:05,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3033 states to 3033 states and 10034 transitions. [2021-08-06 15:13:05,404 INFO L78 Accepts]: Start accepts. Automaton has 3033 states and 10034 transitions. Word has length 30 [2021-08-06 15:13:05,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:13:05,404 INFO L470 AbstractCegarLoop]: Abstraction has 3033 states and 10034 transitions. [2021-08-06 15:13:05,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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-08-06 15:13:05,405 INFO L276 IsEmpty]: Start isEmpty. Operand 3033 states and 10034 transitions. [2021-08-06 15:13:05,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:13:05,409 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:13:05,409 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:13:05,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-08-06 15:13:05,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-06 15:13:05,609 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:13:05,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:13:05,610 INFO L82 PathProgramCache]: Analyzing trace with hash -738691041, now seen corresponding path program 11 times [2021-08-06 15:13:05,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:13:05,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398282724] [2021-08-06 15:13:05,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:13:05,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:13:05,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:13:06,119 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:06,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:13:06,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398282724] [2021-08-06 15:13:06,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398282724] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:06,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593728206] [2021-08-06 15:13:06,119 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:13:06,119 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:06,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:13:06,121 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:13:06,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-06 15:13:07,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:13:07,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:13:07,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:13:07,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:13:08,136 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:13:08,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:13:08,154 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:13:08,154 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:13:08,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-08-06 15:13:08,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:08,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593728206] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:08,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:13:08,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-06 15:13:08,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773973875] [2021-08-06 15:13:08,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:13:08,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:13:08,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:13:08,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:13:08,264 INFO L87 Difference]: Start difference. First operand 3033 states and 10034 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-08-06 15:13:09,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:13:09,834 INFO L93 Difference]: Finished difference Result 3905 states and 12636 transitions. [2021-08-06 15:13:09,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 15:13:09,834 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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 30 [2021-08-06 15:13:09,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:13:09,841 INFO L225 Difference]: With dead ends: 3905 [2021-08-06 15:13:09,842 INFO L226 Difference]: Without dead ends: 3884 [2021-08-06 15:13:09,842 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1259.9ms TimeCoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 15:13:09,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3884 states. [2021-08-06 15:13:09,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3884 to 3023. [2021-08-06 15:13:09,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3023 states, 3022 states have (on average 3.310059563203177) internal successors, (10003), 3022 states have internal predecessors, (10003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:13:09,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3023 states to 3023 states and 10003 transitions. [2021-08-06 15:13:09,894 INFO L78 Accepts]: Start accepts. Automaton has 3023 states and 10003 transitions. Word has length 30 [2021-08-06 15:13:09,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:13:09,894 INFO L470 AbstractCegarLoop]: Abstraction has 3023 states and 10003 transitions. [2021-08-06 15:13:09,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-08-06 15:13:09,895 INFO L276 IsEmpty]: Start isEmpty. Operand 3023 states and 10003 transitions. [2021-08-06 15:13:09,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:13:09,899 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:13:09,899 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:13:09,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-08-06 15:13:10,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:10,099 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:13:10,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:13:10,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1699846525, now seen corresponding path program 12 times [2021-08-06 15:13:10,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:13:10,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708312563] [2021-08-06 15:13:10,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:13:10,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:13:10,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:13:10,609 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:10,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:13:10,609 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708312563] [2021-08-06 15:13:10,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708312563] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:10,609 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121008004] [2021-08-06 15:13:10,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:13:10,609 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:10,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:13:10,610 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:13:10,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-06 15:13:11,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:13:11,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:13:11,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:13:11,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:13:12,577 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:13:12,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-08-06 15:13:12,593 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:13:12,593 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:13:12,605 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:13:12,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 87 [2021-08-06 15:13:13,000 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:13,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121008004] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:13,001 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:13:13,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-06 15:13:13,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597124355] [2021-08-06 15:13:13,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:13:13,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:13:13,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:13:13,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:13:13,002 INFO L87 Difference]: Start difference. First operand 3023 states and 10003 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:13:14,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:13:14,751 INFO L93 Difference]: Finished difference Result 4315 states and 13911 transitions. [2021-08-06 15:13:14,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 15:13:14,751 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 30 [2021-08-06 15:13:14,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:13:14,760 INFO L225 Difference]: With dead ends: 4315 [2021-08-06 15:13:14,760 INFO L226 Difference]: Without dead ends: 4294 [2021-08-06 15:13:14,760 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 1442.6ms TimeCoverageRelationStatistics Valid=331, Invalid=2219, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 15:13:14,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4294 states. [2021-08-06 15:13:14,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4294 to 3056. [2021-08-06 15:13:14,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3056 states, 3055 states have (on average 3.314238952536825) internal successors, (10125), 3055 states have internal predecessors, (10125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:13:14,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3056 states to 3056 states and 10125 transitions. [2021-08-06 15:13:14,812 INFO L78 Accepts]: Start accepts. Automaton has 3056 states and 10125 transitions. Word has length 30 [2021-08-06 15:13:14,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:13:14,812 INFO L470 AbstractCegarLoop]: Abstraction has 3056 states and 10125 transitions. [2021-08-06 15:13:14,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:13:14,813 INFO L276 IsEmpty]: Start isEmpty. Operand 3056 states and 10125 transitions. [2021-08-06 15:13:14,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:13:14,817 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:13:14,818 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:13:14,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-08-06 15:13:15,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:15,033 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:13:15,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:13:15,033 INFO L82 PathProgramCache]: Analyzing trace with hash -822012935, now seen corresponding path program 13 times [2021-08-06 15:13:15,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:13:15,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541773027] [2021-08-06 15:13:15,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:13:15,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:13:15,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:13:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:15,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:13:15,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541773027] [2021-08-06 15:13:15,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541773027] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:15,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725372069] [2021-08-06 15:13:15,573 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:13:15,574 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:15,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:13:15,574 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:13:15,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-06 15:13:17,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:13:17,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:13:17,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:13:17,507 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:13:17,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-06 15:13:17,524 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:13:17,524 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:13:17,535 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:13:17,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-06 15:13:17,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:17,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725372069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:17,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:13:17,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:13:17,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523297394] [2021-08-06 15:13:17,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:13:17,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:13:17,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:13:17,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:13:17,734 INFO L87 Difference]: Start difference. First operand 3056 states and 10125 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-08-06 15:13:19,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:13:19,057 INFO L93 Difference]: Finished difference Result 4613 states and 14900 transitions. [2021-08-06 15:13:19,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-06 15:13:19,057 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-06 15:13:19,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:13:19,065 INFO L225 Difference]: With dead ends: 4613 [2021-08-06 15:13:19,065 INFO L226 Difference]: Without dead ends: 4588 [2021-08-06 15:13:19,066 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 1130.4ms TimeCoverageRelationStatistics Valid=346, Invalid=1634, Unknown=0, NotChecked=0, Total=1980 [2021-08-06 15:13:19,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4588 states. [2021-08-06 15:13:19,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4588 to 3050. [2021-08-06 15:13:19,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 3.3119055428009183) internal successors, (10098), 3049 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:13:19,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 10098 transitions. [2021-08-06 15:13:19,133 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 10098 transitions. Word has length 30 [2021-08-06 15:13:19,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:13:19,134 INFO L470 AbstractCegarLoop]: Abstraction has 3050 states and 10098 transitions. [2021-08-06 15:13:19,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-08-06 15:13:19,134 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 10098 transitions. [2021-08-06 15:13:19,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:13:19,137 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:13:19,137 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:13:19,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-06 15:13:19,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:19,341 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:13:19,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:13:19,341 INFO L82 PathProgramCache]: Analyzing trace with hash -460915169, now seen corresponding path program 14 times [2021-08-06 15:13:19,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:13:19,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62624611] [2021-08-06 15:13:19,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:13:19,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:13:19,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:13:19,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:19,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:13:19,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62624611] [2021-08-06 15:13:19,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62624611] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:19,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813732388] [2021-08-06 15:13:19,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:13:19,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:19,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:13:19,882 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:13:19,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-06 15:13:21,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:13:21,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:13:21,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:13:21,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:13:21,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:13:21,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 15:13:21,924 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-06 15:13:21,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 53 [2021-08-06 15:13:21,969 INFO L354 Elim1Store]: treesize reduction 45, result has 54.5 percent of original size [2021-08-06 15:13:21,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 53 treesize of output 80 [2021-08-06 15:13:21,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:13:21,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 15:13:21,986 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-06 15:13:21,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 79 [2021-08-06 15:13:22,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:22,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813732388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:22,229 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:13:22,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2021-08-06 15:13:22,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359861888] [2021-08-06 15:13:22,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:13:22,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:13:22,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:13:22,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:13:22,230 INFO L87 Difference]: Start difference. First operand 3050 states and 10098 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-08-06 15:13:23,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:13:23,482 INFO L93 Difference]: Finished difference Result 4208 states and 13687 transitions. [2021-08-06 15:13:23,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:13:23,483 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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 30 [2021-08-06 15:13:23,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:13:23,490 INFO L225 Difference]: With dead ends: 4208 [2021-08-06 15:13:23,490 INFO L226 Difference]: Without dead ends: 4183 [2021-08-06 15:13:23,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 1032.1ms TimeCoverageRelationStatistics Valid=282, Invalid=1358, Unknown=0, NotChecked=0, Total=1640 [2021-08-06 15:13:23,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4183 states. [2021-08-06 15:13:23,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4183 to 3050. [2021-08-06 15:13:23,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 3.3119055428009183) internal successors, (10098), 3049 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:13:23,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 10098 transitions. [2021-08-06 15:13:23,548 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 10098 transitions. Word has length 30 [2021-08-06 15:13:23,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:13:23,548 INFO L470 AbstractCegarLoop]: Abstraction has 3050 states and 10098 transitions. [2021-08-06 15:13:23,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-08-06 15:13:23,548 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 10098 transitions. [2021-08-06 15:13:23,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:13:23,552 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:13:23,552 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:13:23,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-08-06 15:13:23,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-06 15:13:23,769 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:13:23,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:13:23,769 INFO L82 PathProgramCache]: Analyzing trace with hash -980079081, now seen corresponding path program 15 times [2021-08-06 15:13:23,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:13:23,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429553531] [2021-08-06 15:13:23,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:13:23,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:13:23,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:13:24,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:24,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:13:24,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429553531] [2021-08-06 15:13:24,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429553531] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:24,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486124983] [2021-08-06 15:13:24,192 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:13:24,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:13:24,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:13:24,194 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:13:24,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-06 15:13:25,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:13:25,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:13:25,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:13:25,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:13:28,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:13:28,753 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 51 treesize of output 67 [2021-08-06 15:13:28,769 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:13:28,770 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 91 [2021-08-06 15:13:28,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:13:28,784 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 99 treesize of output 111 [2021-08-06 15:13:29,545 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:13:29,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486124983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:13:29,546 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:13:29,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-06 15:13:29,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912598517] [2021-08-06 15:13:29,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:13:29,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:13:29,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:13:29,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=436, Unknown=3, NotChecked=0, Total=506 [2021-08-06 15:13:29,547 INFO L87 Difference]: Start difference. First operand 3050 states and 10098 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-08-06 15:14:09,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:14:09,112 INFO L93 Difference]: Finished difference Result 3975 states and 12846 transitions. [2021-08-06 15:14:09,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-06 15:14:09,113 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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 30 [2021-08-06 15:14:09,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:14:09,121 INFO L225 Difference]: With dead ends: 3975 [2021-08-06 15:14:09,121 INFO L226 Difference]: Without dead ends: 3960 [2021-08-06 15:14:09,122 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 18979.6ms TimeCoverageRelationStatistics Valid=393, Invalid=2459, Unknown=10, NotChecked=0, Total=2862 [2021-08-06 15:14:09,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3960 states. [2021-08-06 15:14:09,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3960 to 3050. [2021-08-06 15:14:09,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 3.3119055428009183) internal successors, (10098), 3049 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:14:09,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 10098 transitions. [2021-08-06 15:14:09,164 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 10098 transitions. Word has length 30 [2021-08-06 15:14:09,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:14:09,164 INFO L470 AbstractCegarLoop]: Abstraction has 3050 states and 10098 transitions. [2021-08-06 15:14:09,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-08-06 15:14:09,164 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 10098 transitions. [2021-08-06 15:14:09,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:14:09,169 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:14:09,169 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:14:09,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-08-06 15:14:09,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-08-06 15:14:09,374 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:14:09,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:14:09,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1847515147, now seen corresponding path program 16 times [2021-08-06 15:14:09,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:14:09,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406878077] [2021-08-06 15:14:09,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:14:09,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:14:09,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:14:09,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:09,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:14:09,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406878077] [2021-08-06 15:14:09,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406878077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:09,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881779761] [2021-08-06 15:14:09,836 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:14:09,836 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:14:09,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:14:09,837 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:14:09,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-06 15:14:11,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:14:11,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:14:11,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:14:11,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:14:12,110 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:14:12,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:14:12,128 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:14:12,128 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:14:12,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-06 15:14:12,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:12,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881779761] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:12,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:14:12,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-06 15:14:12,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656903964] [2021-08-06 15:14:12,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 15:14:12,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:14:12,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 15:14:12,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-08-06 15:14:12,213 INFO L87 Difference]: Start difference. First operand 3050 states and 10098 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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-08-06 15:14:13,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:14:13,112 INFO L93 Difference]: Finished difference Result 3786 states and 12347 transitions. [2021-08-06 15:14:13,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:14:13,113 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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 30 [2021-08-06 15:14:13,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:14:13,120 INFO L225 Difference]: With dead ends: 3786 [2021-08-06 15:14:13,121 INFO L226 Difference]: Without dead ends: 3771 [2021-08-06 15:14:13,121 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 797.5ms TimeCoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 15:14:13,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3771 states. [2021-08-06 15:14:13,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3771 to 3062. [2021-08-06 15:14:13,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3061 states have (on average 3.3116628552760536) internal successors, (10137), 3061 states have internal predecessors, (10137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:14:13,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 10137 transitions. [2021-08-06 15:14:13,164 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 10137 transitions. Word has length 30 [2021-08-06 15:14:13,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:14:13,164 INFO L470 AbstractCegarLoop]: Abstraction has 3062 states and 10137 transitions. [2021-08-06 15:14:13,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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-08-06 15:14:13,164 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 10137 transitions. [2021-08-06 15:14:13,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:14:13,168 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:14:13,168 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:14:13,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-06 15:14:13,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-08-06 15:14:13,369 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:14:13,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:14:13,369 INFO L82 PathProgramCache]: Analyzing trace with hash -2065974609, now seen corresponding path program 17 times [2021-08-06 15:14:13,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:14:13,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144596691] [2021-08-06 15:14:13,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:14:13,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:14:13,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:14:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:13,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:14:13,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144596691] [2021-08-06 15:14:13,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144596691] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:13,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097673546] [2021-08-06 15:14:13,765 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:14:13,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:14:13,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:14:13,767 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:14:13,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-06 15:14:15,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:14:15,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:14:15,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:14:15,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:14:16,280 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:14:16,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:14:16,297 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:14:16,298 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:14:16,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-08-06 15:14:16,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:16,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097673546] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:16,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:14:16,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-06 15:14:16,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879377401] [2021-08-06 15:14:16,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:14:16,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:14:16,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:14:16,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:14:16,360 INFO L87 Difference]: Start difference. First operand 3062 states and 10137 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:14:27,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:14:27,857 INFO L93 Difference]: Finished difference Result 3899 states and 12640 transitions. [2021-08-06 15:14:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 15:14:27,857 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 30 [2021-08-06 15:14:27,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:14:27,864 INFO L225 Difference]: With dead ends: 3899 [2021-08-06 15:14:27,864 INFO L226 Difference]: Without dead ends: 3884 [2021-08-06 15:14:27,864 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 1753.7ms TimeCoverageRelationStatistics Valid=318, Invalid=2034, Unknown=0, NotChecked=0, Total=2352 [2021-08-06 15:14:27,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3884 states. [2021-08-06 15:14:27,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3884 to 3071. [2021-08-06 15:14:27,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3071 states, 3070 states have (on average 3.3136807817589577) internal successors, (10173), 3070 states have internal predecessors, (10173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:14:27,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3071 states to 3071 states and 10173 transitions. [2021-08-06 15:14:27,904 INFO L78 Accepts]: Start accepts. Automaton has 3071 states and 10173 transitions. Word has length 30 [2021-08-06 15:14:27,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:14:27,904 INFO L470 AbstractCegarLoop]: Abstraction has 3071 states and 10173 transitions. [2021-08-06 15:14:27,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:14:27,904 INFO L276 IsEmpty]: Start isEmpty. Operand 3071 states and 10173 transitions. [2021-08-06 15:14:27,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:14:27,908 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:14:27,908 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:14:27,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-06 15:14:28,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:14:28,109 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:14:28,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:14:28,109 INFO L82 PathProgramCache]: Analyzing trace with hash -2135051655, now seen corresponding path program 18 times [2021-08-06 15:14:28,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:14:28,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679277363] [2021-08-06 15:14:28,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:14:28,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:14:28,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:14:28,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:28,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:14:28,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679277363] [2021-08-06 15:14:28,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679277363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:28,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047850906] [2021-08-06 15:14:28,575 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:14:28,575 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:14:28,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:14:28,576 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:14:28,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-06 15:14:30,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:14:30,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:14:30,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:14:30,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:14:30,925 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:14:30,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-08-06 15:14:30,942 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:14:30,942 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:14:30,954 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:14:30,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 87 [2021-08-06 15:14:31,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:31,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047850906] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:31,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:14:31,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-06 15:14:31,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946700883] [2021-08-06 15:14:31,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:14:31,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:14:31,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:14:31,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:14:31,384 INFO L87 Difference]: Start difference. First operand 3071 states and 10173 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:14:33,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:14:33,964 INFO L93 Difference]: Finished difference Result 4282 states and 13810 transitions. [2021-08-06 15:14:33,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-06 15:14:33,965 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 30 [2021-08-06 15:14:33,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:14:33,972 INFO L225 Difference]: With dead ends: 4282 [2021-08-06 15:14:33,972 INFO L226 Difference]: Without dead ends: 4267 [2021-08-06 15:14:33,973 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 1972.8ms TimeCoverageRelationStatistics Valid=463, Invalid=3197, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 15:14:33,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4267 states. [2021-08-06 15:14:34,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4267 to 3062. [2021-08-06 15:14:34,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3061 states have (on average 3.3116628552760536) internal successors, (10137), 3061 states have internal predecessors, (10137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:14:34,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 10137 transitions. [2021-08-06 15:14:34,021 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 10137 transitions. Word has length 30 [2021-08-06 15:14:34,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:14:34,021 INFO L470 AbstractCegarLoop]: Abstraction has 3062 states and 10137 transitions. [2021-08-06 15:14:34,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:14:34,021 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 10137 transitions. [2021-08-06 15:14:34,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:14:34,025 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:14:34,025 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:14:34,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-08-06 15:14:34,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:14:34,226 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:14:34,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:14:34,226 INFO L82 PathProgramCache]: Analyzing trace with hash 73995961, now seen corresponding path program 19 times [2021-08-06 15:14:34,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:14:34,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627463286] [2021-08-06 15:14:34,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:14:34,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:14:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:14:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:34,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:14:34,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627463286] [2021-08-06 15:14:34,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627463286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:34,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891645402] [2021-08-06 15:14:34,712 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:14:34,712 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:14:34,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:14:34,713 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:14:34,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-06 15:14:36,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:14:36,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:14:36,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:14:37,087 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-08-06 15:14:37,087 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 167 [2021-08-06 15:14:37,115 INFO L354 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2021-08-06 15:14:37,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 76 [2021-08-06 15:14:37,120 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:14:37,120 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 34 [2021-08-06 15:14:37,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:37,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891645402] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:37,245 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:14:37,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-06 15:14:37,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820107515] [2021-08-06 15:14:37,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:14:37,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:14:37,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:14:37,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:14:37,246 INFO L87 Difference]: Start difference. First operand 3062 states and 10137 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-08-06 15:14:52,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:14:52,641 INFO L93 Difference]: Finished difference Result 4442 states and 14371 transitions. [2021-08-06 15:14:52,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-06 15:14:52,642 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 30 [2021-08-06 15:14:52,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:14:52,650 INFO L225 Difference]: With dead ends: 4442 [2021-08-06 15:14:52,650 INFO L226 Difference]: Without dead ends: 4423 [2021-08-06 15:14:52,650 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 2024.8ms TimeCoverageRelationStatistics Valid=473, Invalid=2497, Unknown=0, NotChecked=0, Total=2970 [2021-08-06 15:14:52,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4423 states. [2021-08-06 15:14:52,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4423 to 3077. [2021-08-06 15:14:52,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3077 states, 3076 states have (on average 3.3159947984395317) internal successors, (10200), 3076 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:14:52,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3077 states to 3077 states and 10200 transitions. [2021-08-06 15:14:52,703 INFO L78 Accepts]: Start accepts. Automaton has 3077 states and 10200 transitions. Word has length 30 [2021-08-06 15:14:52,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:14:52,703 INFO L470 AbstractCegarLoop]: Abstraction has 3077 states and 10200 transitions. [2021-08-06 15:14:52,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-08-06 15:14:52,703 INFO L276 IsEmpty]: Start isEmpty. Operand 3077 states and 10200 transitions. [2021-08-06 15:14:52,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:14:52,707 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:14:52,707 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:14:52,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-08-06 15:14:52,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-06 15:14:52,908 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:14:52,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:14:52,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1035160007, now seen corresponding path program 20 times [2021-08-06 15:14:52,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:14:52,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741770290] [2021-08-06 15:14:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:14:52,909 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:14:52,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:14:53,292 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:53,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:14:53,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741770290] [2021-08-06 15:14:53,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741770290] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:53,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065743084] [2021-08-06 15:14:53,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:14:53,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:14:53,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:14:53,294 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:14:53,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-06 15:14:55,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:14:55,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:14:55,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:14:55,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:14:55,661 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:14:55,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 59 [2021-08-06 15:14:55,700 INFO L354 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2021-08-06 15:14:55,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 59 treesize of output 86 [2021-08-06 15:14:55,712 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:14:55,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 95 [2021-08-06 15:14:56,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:14:56,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065743084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:14:56,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:14:56,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 24 [2021-08-06 15:14:56,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304252170] [2021-08-06 15:14:56,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:14:56,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:14:56,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:14:56,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:14:56,412 INFO L87 Difference]: Start difference. First operand 3077 states and 10200 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-08-06 15:14:59,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:14:59,869 INFO L93 Difference]: Finished difference Result 4949 states and 15786 transitions. [2021-08-06 15:14:59,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-06 15:14:59,869 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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 30 [2021-08-06 15:14:59,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:14:59,877 INFO L225 Difference]: With dead ends: 4949 [2021-08-06 15:14:59,878 INFO L226 Difference]: Without dead ends: 4915 [2021-08-06 15:14:59,878 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 2805.6ms TimeCoverageRelationStatistics Valid=560, Invalid=3996, Unknown=0, NotChecked=0, Total=4556 [2021-08-06 15:14:59,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4915 states. [2021-08-06 15:14:59,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4915 to 3099. [2021-08-06 15:14:59,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3099 states, 3098 states have (on average 3.324080051646223) internal successors, (10298), 3098 states have internal predecessors, (10298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:14:59,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3099 states to 3099 states and 10298 transitions. [2021-08-06 15:14:59,932 INFO L78 Accepts]: Start accepts. Automaton has 3099 states and 10298 transitions. Word has length 30 [2021-08-06 15:14:59,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:14:59,932 INFO L470 AbstractCegarLoop]: Abstraction has 3099 states and 10298 transitions. [2021-08-06 15:14:59,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-08-06 15:14:59,932 INFO L276 IsEmpty]: Start isEmpty. Operand 3099 states and 10298 transitions. [2021-08-06 15:14:59,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:14:59,936 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:14:59,936 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:14:59,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-08-06 15:15:00,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-06 15:15:00,137 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:15:00,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:15:00,137 INFO L82 PathProgramCache]: Analyzing trace with hash 576487461, now seen corresponding path program 21 times [2021-08-06 15:15:00,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:15:00,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378796818] [2021-08-06 15:15:00,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:15:00,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:15:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:15:00,558 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:15:00,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:15:00,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378796818] [2021-08-06 15:15:00,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378796818] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:15:00,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678002172] [2021-08-06 15:15:00,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:15:00,559 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:15:00,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:15:00,564 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:15:00,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-06 15:15:02,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:15:02,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:15:02,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:15:02,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:15:02,908 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:15:02,908 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 61 treesize of output 77 [2021-08-06 15:15:02,928 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:15:02,928 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 101 [2021-08-06 15:15:02,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:15:02,943 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 109 treesize of output 121 [2021-08-06 15:15:06,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:15:06,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678002172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:15:06,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:15:06,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-08-06 15:15:06,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71458251] [2021-08-06 15:15:06,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:15:06,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:15:06,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:15:06,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:15:06,297 INFO L87 Difference]: Start difference. First operand 3099 states and 10298 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-08-06 15:15:49,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:15:49,713 INFO L93 Difference]: Finished difference Result 4911 states and 15703 transitions. [2021-08-06 15:15:49,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-06 15:15:49,714 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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 30 [2021-08-06 15:15:49,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:15:49,722 INFO L225 Difference]: With dead ends: 4911 [2021-08-06 15:15:49,722 INFO L226 Difference]: Without dead ends: 4881 [2021-08-06 15:15:49,723 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1432 ImplicationChecksByTransitivity, 23781.5ms TimeCoverageRelationStatistics Valid=758, Invalid=3659, Unknown=5, NotChecked=0, Total=4422 [2021-08-06 15:15:49,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4881 states. [2021-08-06 15:15:49,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4881 to 3092. [2021-08-06 15:15:49,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3092 states, 3091 states have (on average 3.3212552571983176) internal successors, (10266), 3091 states have internal predecessors, (10266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:15:49,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3092 states to 3092 states and 10266 transitions. [2021-08-06 15:15:49,776 INFO L78 Accepts]: Start accepts. Automaton has 3092 states and 10266 transitions. Word has length 30 [2021-08-06 15:15:49,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:15:49,776 INFO L470 AbstractCegarLoop]: Abstraction has 3092 states and 10266 transitions. [2021-08-06 15:15:49,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-08-06 15:15:49,776 INFO L276 IsEmpty]: Start isEmpty. Operand 3092 states and 10266 transitions. [2021-08-06 15:15:49,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:15:49,780 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:15:49,780 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:15:49,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-06 15:15:49,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:15:49,981 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:15:49,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:15:49,981 INFO L82 PathProgramCache]: Analyzing trace with hash -364211489, now seen corresponding path program 22 times [2021-08-06 15:15:49,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:15:49,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354597541] [2021-08-06 15:15:49,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:15:49,981 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:15:49,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:15:50,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:15:50,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:15:50,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354597541] [2021-08-06 15:15:50,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354597541] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:15:50,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970704417] [2021-08-06 15:15:50,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:15:50,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:15:50,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:15:50,483 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:15:50,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-06 15:15:52,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:15:52,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:15:52,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:15:52,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:15:52,906 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:15:52,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-06 15:15:52,922 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:15:52,923 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:15:52,932 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:15:52,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-06 15:15:53,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:15:53,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970704417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:15:53,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:15:53,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:15:53,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177117448] [2021-08-06 15:15:53,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:15:53,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:15:53,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:15:53,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:15:53,122 INFO L87 Difference]: Start difference. First operand 3092 states and 10266 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-08-06 15:15:54,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:15:54,612 INFO L93 Difference]: Finished difference Result 4703 states and 15203 transitions. [2021-08-06 15:15:54,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 15:15:54,612 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-06 15:15:54,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:15:54,620 INFO L225 Difference]: With dead ends: 4703 [2021-08-06 15:15:54,620 INFO L226 Difference]: Without dead ends: 4678 [2021-08-06 15:15:54,621 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 1236.7ms TimeCoverageRelationStatistics Valid=395, Invalid=1861, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 15:15:54,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4678 states. [2021-08-06 15:15:54,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4678 to 3083. [2021-08-06 15:15:54,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3083 states, 3082 states have (on average 3.317326411421155) internal successors, (10224), 3082 states have internal predecessors, (10224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:15:54,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3083 states to 3083 states and 10224 transitions. [2021-08-06 15:15:54,674 INFO L78 Accepts]: Start accepts. Automaton has 3083 states and 10224 transitions. Word has length 30 [2021-08-06 15:15:54,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:15:54,674 INFO L470 AbstractCegarLoop]: Abstraction has 3083 states and 10224 transitions. [2021-08-06 15:15:54,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-08-06 15:15:54,674 INFO L276 IsEmpty]: Start isEmpty. Operand 3083 states and 10224 transitions. [2021-08-06 15:15:54,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:15:54,678 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:15:54,678 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:15:54,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-06 15:15:54,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-06 15:15:54,879 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:15:54,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:15:54,879 INFO L82 PathProgramCache]: Analyzing trace with hash -3113723, now seen corresponding path program 23 times [2021-08-06 15:15:54,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:15:54,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925164908] [2021-08-06 15:15:54,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:15:54,879 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:15:54,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:15:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:15:55,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:15:55,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925164908] [2021-08-06 15:15:55,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925164908] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:15:55,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394556393] [2021-08-06 15:15:55,412 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:15:55,413 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:15:55,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:15:55,413 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:15:55,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-06 15:15:57,367 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:15:57,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:15:57,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:15:57,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:15:57,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:15:57,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:15:57,825 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:15:57,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 53 [2021-08-06 15:15:57,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:15:57,841 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 77 [2021-08-06 15:15:57,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:15:57,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:15:57,851 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:15:57,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 79 [2021-08-06 15:15:58,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:15:58,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394556393] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:15:58,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:15:58,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-06 15:15:58,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442417544] [2021-08-06 15:15:58,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:15:58,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:15:58,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:15:58,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:15:58,094 INFO L87 Difference]: Start difference. First operand 3083 states and 10224 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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-08-06 15:16:00,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:00,225 INFO L93 Difference]: Finished difference Result 4846 states and 15618 transitions. [2021-08-06 15:16:00,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-06 15:16:00,225 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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 30 [2021-08-06 15:16:00,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:00,234 INFO L225 Difference]: With dead ends: 4846 [2021-08-06 15:16:00,234 INFO L226 Difference]: Without dead ends: 4796 [2021-08-06 15:16:00,234 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 899 ImplicationChecksByTransitivity, 1619.8ms TimeCoverageRelationStatistics Valid=418, Invalid=2888, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 15:16:00,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4796 states. [2021-08-06 15:16:00,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4796 to 3077. [2021-08-06 15:16:00,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3077 states, 3076 states have (on average 3.3169700910273083) internal successors, (10203), 3076 states have internal predecessors, (10203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:00,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3077 states to 3077 states and 10203 transitions. [2021-08-06 15:16:00,289 INFO L78 Accepts]: Start accepts. Automaton has 3077 states and 10203 transitions. Word has length 30 [2021-08-06 15:16:00,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:00,289 INFO L470 AbstractCegarLoop]: Abstraction has 3077 states and 10203 transitions. [2021-08-06 15:16:00,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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-08-06 15:16:00,289 INFO L276 IsEmpty]: Start isEmpty. Operand 3077 states and 10203 transitions. [2021-08-06 15:16:00,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:00,293 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:00,293 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:00,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-06 15:16:00,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-06 15:16:00,494 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:00,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:00,494 INFO L82 PathProgramCache]: Analyzing trace with hash 1055517133, now seen corresponding path program 24 times [2021-08-06 15:16:00,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:00,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711722913] [2021-08-06 15:16:00,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:00,495 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:00,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:00,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:00,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:00,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711722913] [2021-08-06 15:16:00,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711722913] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:00,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260859348] [2021-08-06 15:16:00,993 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:16:00,993 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:00,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:00,997 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:01,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-06 15:16:03,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:16:03,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:03,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:16:03,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:03,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:03,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:03,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-06 15:16:03,560 INFO L354 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2021-08-06 15:16:03,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 70 [2021-08-06 15:16:03,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:03,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:03,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 71 [2021-08-06 15:16:03,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:03,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260859348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:03,813 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:03,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-06 15:16:03,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989604161] [2021-08-06 15:16:03,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:16:03,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:03,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:16:03,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:16:03,814 INFO L87 Difference]: Start difference. First operand 3077 states and 10203 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-08-06 15:16:05,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:05,526 INFO L93 Difference]: Finished difference Result 4352 states and 14199 transitions. [2021-08-06 15:16:05,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 15:16:05,526 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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 30 [2021-08-06 15:16:05,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:05,535 INFO L225 Difference]: With dead ends: 4352 [2021-08-06 15:16:05,535 INFO L226 Difference]: Without dead ends: 4327 [2021-08-06 15:16:05,535 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1314.8ms TimeCoverageRelationStatistics Valid=372, Invalid=2280, Unknown=0, NotChecked=0, Total=2652 [2021-08-06 15:16:05,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4327 states. [2021-08-06 15:16:05,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4327 to 3074. [2021-08-06 15:16:05,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3074 states, 3073 states have (on average 3.317279531402538) internal successors, (10194), 3073 states have internal predecessors, (10194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:05,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3074 states to 3074 states and 10194 transitions. [2021-08-06 15:16:05,585 INFO L78 Accepts]: Start accepts. Automaton has 3074 states and 10194 transitions. Word has length 30 [2021-08-06 15:16:05,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:05,586 INFO L470 AbstractCegarLoop]: Abstraction has 3074 states and 10194 transitions. [2021-08-06 15:16:05,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-08-06 15:16:05,586 INFO L276 IsEmpty]: Start isEmpty. Operand 3074 states and 10194 transitions. [2021-08-06 15:16:05,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:05,590 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:05,590 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:05,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-08-06 15:16:05,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-06 15:16:05,790 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:05,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:05,791 INFO L82 PathProgramCache]: Analyzing trace with hash 363581355, now seen corresponding path program 25 times [2021-08-06 15:16:05,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:05,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313214457] [2021-08-06 15:16:05,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:05,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:06,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:06,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:06,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313214457] [2021-08-06 15:16:06,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313214457] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:06,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094488252] [2021-08-06 15:16:06,193 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:16:06,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:06,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:06,194 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:06,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-06 15:16:08,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:08,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:16:08,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:08,923 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:16:08,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:16:08,941 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:16:08,941 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:16:08,945 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:16:08,945 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 30 treesize of output 26 [2021-08-06 15:16:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:09,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094488252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:09,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:09,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:16:09,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849253787] [2021-08-06 15:16:09,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:16:09,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:09,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:16:09,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:16:09,003 INFO L87 Difference]: Start difference. First operand 3074 states and 10194 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:16:10,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:10,138 INFO L93 Difference]: Finished difference Result 3971 states and 12922 transitions. [2021-08-06 15:16:10,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:16:10,138 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 30 [2021-08-06 15:16:10,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:10,146 INFO L225 Difference]: With dead ends: 3971 [2021-08-06 15:16:10,146 INFO L226 Difference]: Without dead ends: 3950 [2021-08-06 15:16:10,146 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 999.9ms TimeCoverageRelationStatistics Valid=248, Invalid=1392, Unknown=0, NotChecked=0, Total=1640 [2021-08-06 15:16:10,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3950 states. [2021-08-06 15:16:10,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3950 to 3137. [2021-08-06 15:16:10,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3137 states, 3136 states have (on average 3.3185586734693877) internal successors, (10407), 3136 states have internal predecessors, (10407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:10,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3137 states to 3137 states and 10407 transitions. [2021-08-06 15:16:10,193 INFO L78 Accepts]: Start accepts. Automaton has 3137 states and 10407 transitions. Word has length 30 [2021-08-06 15:16:10,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:10,193 INFO L470 AbstractCegarLoop]: Abstraction has 3137 states and 10407 transitions. [2021-08-06 15:16:10,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-06 15:16:10,193 INFO L276 IsEmpty]: Start isEmpty. Operand 3137 states and 10407 transitions. [2021-08-06 15:16:10,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:10,197 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:10,197 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:10,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-08-06 15:16:10,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2021-08-06 15:16:10,398 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:10,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:10,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1791415371, now seen corresponding path program 26 times [2021-08-06 15:16:10,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:10,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695142318] [2021-08-06 15:16:10,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:10,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:10,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:10,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:10,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:10,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695142318] [2021-08-06 15:16:10,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695142318] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:10,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55856604] [2021-08-06 15:16:10,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:16:10,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:10,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:10,817 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:10,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-06 15:16:12,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:16:12,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:12,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:16:12,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:13,487 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:16:13,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-06 15:16:13,503 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:13,504 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:16:13,514 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:16:13,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-06 15:16:13,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:13,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55856604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:13,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:13,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:16:13,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130030481] [2021-08-06 15:16:13,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:16:13,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:13,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:16:13,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:16:13,691 INFO L87 Difference]: Start difference. First operand 3137 states and 10407 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-08-06 15:16:15,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:15,191 INFO L93 Difference]: Finished difference Result 4802 states and 15522 transitions. [2021-08-06 15:16:15,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 15:16:15,191 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 30 [2021-08-06 15:16:15,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:15,200 INFO L225 Difference]: With dead ends: 4802 [2021-08-06 15:16:15,200 INFO L226 Difference]: Without dead ends: 4762 [2021-08-06 15:16:15,201 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 1158.4ms TimeCoverageRelationStatistics Valid=386, Invalid=1870, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 15:16:15,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4762 states. [2021-08-06 15:16:15,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4762 to 3156. [2021-08-06 15:16:15,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3156 states, 3155 states have (on average 3.323296354992076) internal successors, (10485), 3155 states have internal predecessors, (10485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:15,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3156 states to 3156 states and 10485 transitions. [2021-08-06 15:16:15,267 INFO L78 Accepts]: Start accepts. Automaton has 3156 states and 10485 transitions. Word has length 30 [2021-08-06 15:16:15,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:15,268 INFO L470 AbstractCegarLoop]: Abstraction has 3156 states and 10485 transitions. [2021-08-06 15:16:15,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-08-06 15:16:15,268 INFO L276 IsEmpty]: Start isEmpty. Operand 3156 states and 10485 transitions. [2021-08-06 15:16:15,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:15,273 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:15,273 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:15,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-08-06 15:16:15,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:15,474 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:15,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:15,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1049634711, now seen corresponding path program 27 times [2021-08-06 15:16:15,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:15,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216775753] [2021-08-06 15:16:15,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:15,475 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:15,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:15,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:15,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216775753] [2021-08-06 15:16:15,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216775753] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:15,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270070284] [2021-08-06 15:16:15,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:16:15,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:15,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:15,959 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:15,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-06 15:16:18,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:16:18,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:18,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:16:18,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:18,579 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:18,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-08-06 15:16:18,596 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:18,596 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:16:18,607 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:18,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 87 [2021-08-06 15:16:19,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:19,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270070284] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:19,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:19,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2021-08-06 15:16:19,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554149709] [2021-08-06 15:16:19,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:16:19,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:19,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:16:19,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:16:19,155 INFO L87 Difference]: Start difference. First operand 3156 states and 10485 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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-08-06 15:16:21,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:21,042 INFO L93 Difference]: Finished difference Result 4575 states and 14810 transitions. [2021-08-06 15:16:21,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 15:16:21,043 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 30 [2021-08-06 15:16:21,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:21,051 INFO L225 Difference]: With dead ends: 4575 [2021-08-06 15:16:21,051 INFO L226 Difference]: Without dead ends: 4504 [2021-08-06 15:16:21,051 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 731 ImplicationChecksByTransitivity, 1591.1ms TimeCoverageRelationStatistics Valid=444, Invalid=2312, Unknown=0, NotChecked=0, Total=2756 [2021-08-06 15:16:21,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4504 states. [2021-08-06 15:16:21,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4504 to 3168. [2021-08-06 15:16:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3168 states, 3167 states have (on average 3.322071360909378) internal successors, (10521), 3167 states have internal predecessors, (10521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:21,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3168 states to 3168 states and 10521 transitions. [2021-08-06 15:16:21,101 INFO L78 Accepts]: Start accepts. Automaton has 3168 states and 10521 transitions. Word has length 30 [2021-08-06 15:16:21,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:21,101 INFO L470 AbstractCegarLoop]: Abstraction has 3168 states and 10521 transitions. [2021-08-06 15:16:21,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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-08-06 15:16:21,101 INFO L276 IsEmpty]: Start isEmpty. Operand 3168 states and 10521 transitions. [2021-08-06 15:16:21,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:21,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:21,107 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:21,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-08-06 15:16:21,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:21,308 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:21,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:21,308 INFO L82 PathProgramCache]: Analyzing trace with hash 36149297, now seen corresponding path program 28 times [2021-08-06 15:16:21,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:21,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465350981] [2021-08-06 15:16:21,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:21,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:21,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:21,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:21,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:21,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465350981] [2021-08-06 15:16:21,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465350981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:21,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608952312] [2021-08-06 15:16:21,865 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:16:21,865 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:21,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:21,866 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:21,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-06 15:16:24,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:16:24,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:24,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:16:24,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:24,607 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:16:24,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:16:24,625 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:16:24,625 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:16:24,628 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:16:24,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 30 treesize of output 26 [2021-08-06 15:16:24,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:24,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608952312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:24,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:24,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-06 15:16:24,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856441212] [2021-08-06 15:16:24,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:16:24,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:24,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:16:24,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:16:24,733 INFO L87 Difference]: Start difference. First operand 3168 states and 10521 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-08-06 15:16:26,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:26,376 INFO L93 Difference]: Finished difference Result 4332 states and 14041 transitions. [2021-08-06 15:16:26,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 15:16:26,376 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 30 [2021-08-06 15:16:26,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:26,384 INFO L225 Difference]: With dead ends: 4332 [2021-08-06 15:16:26,384 INFO L226 Difference]: Without dead ends: 4303 [2021-08-06 15:16:26,384 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 601 ImplicationChecksByTransitivity, 1359.4ms TimeCoverageRelationStatistics Valid=347, Invalid=1909, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 15:16:26,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4303 states. [2021-08-06 15:16:26,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4303 to 3159. [2021-08-06 15:16:26,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3159 states, 3158 states have (on average 3.32298923369221) internal successors, (10494), 3158 states have internal predecessors, (10494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:26,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3159 states to 3159 states and 10494 transitions. [2021-08-06 15:16:26,431 INFO L78 Accepts]: Start accepts. Automaton has 3159 states and 10494 transitions. Word has length 30 [2021-08-06 15:16:26,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:26,431 INFO L470 AbstractCegarLoop]: Abstraction has 3159 states and 10494 transitions. [2021-08-06 15:16:26,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-08-06 15:16:26,431 INFO L276 IsEmpty]: Start isEmpty. Operand 3159 states and 10494 transitions. [2021-08-06 15:16:26,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:26,435 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:26,435 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:26,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-06 15:16:26,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:26,636 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:26,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:26,636 INFO L82 PathProgramCache]: Analyzing trace with hash 933428853, now seen corresponding path program 29 times [2021-08-06 15:16:26,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:26,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811781107] [2021-08-06 15:16:26,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:26,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:26,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:27,134 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:27,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:27,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811781107] [2021-08-06 15:16:27,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811781107] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:27,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748936374] [2021-08-06 15:16:27,135 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:16:27,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:27,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:27,136 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:27,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-06 15:16:29,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:16:29,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:29,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:16:29,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:31,413 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:16:31,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:16:31,431 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:16:31,431 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:16:31,435 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:16:31,435 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 36 [2021-08-06 15:16:31,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:31,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748936374] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:31,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:31,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-06 15:16:31,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100478166] [2021-08-06 15:16:31,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:16:31,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:31,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:16:31,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=463, Unknown=2, NotChecked=0, Total=552 [2021-08-06 15:16:31,528 INFO L87 Difference]: Start difference. First operand 3159 states and 10494 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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-08-06 15:16:33,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:33,119 INFO L93 Difference]: Finished difference Result 4544 states and 14836 transitions. [2021-08-06 15:16:33,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-06 15:16:33,119 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-06 15:16:33,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:33,127 INFO L225 Difference]: With dead ends: 4544 [2021-08-06 15:16:33,127 INFO L226 Difference]: Without dead ends: 4509 [2021-08-06 15:16:33,128 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 2849.8ms TimeCoverageRelationStatistics Valid=448, Invalid=2100, Unknown=2, NotChecked=0, Total=2550 [2021-08-06 15:16:33,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4509 states. [2021-08-06 15:16:33,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4509 to 3269. [2021-08-06 15:16:33,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3269 states, 3268 states have (on average 3.322827417380661) internal successors, (10859), 3268 states have internal predecessors, (10859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:33,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3269 states to 3269 states and 10859 transitions. [2021-08-06 15:16:33,196 INFO L78 Accepts]: Start accepts. Automaton has 3269 states and 10859 transitions. Word has length 30 [2021-08-06 15:16:33,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:33,196 INFO L470 AbstractCegarLoop]: Abstraction has 3269 states and 10859 transitions. [2021-08-06 15:16:33,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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-08-06 15:16:33,196 INFO L276 IsEmpty]: Start isEmpty. Operand 3269 states and 10859 transitions. [2021-08-06 15:16:33,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:33,200 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:33,200 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:33,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-06 15:16:33,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-08-06 15:16:33,401 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:33,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:33,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1657395211, now seen corresponding path program 30 times [2021-08-06 15:16:33,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:33,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301888842] [2021-08-06 15:16:33,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:33,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:33,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:33,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:33,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:33,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301888842] [2021-08-06 15:16:33,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301888842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:33,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522136156] [2021-08-06 15:16:33,807 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:16:33,807 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:33,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:33,808 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:33,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-06 15:16:36,114 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:16:36,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:36,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:16:36,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:36,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:36,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:36,601 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:36,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 49 [2021-08-06 15:16:36,618 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:36,618 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 75 [2021-08-06 15:16:36,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:36,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:36,630 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:16:36,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 81 [2021-08-06 15:16:36,886 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:36,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522136156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:36,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:36,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-06 15:16:36,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623455656] [2021-08-06 15:16:36,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:16:36,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:36,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:16:36,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:16:36,887 INFO L87 Difference]: Start difference. First operand 3269 states and 10859 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-08-06 15:16:38,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:38,254 INFO L93 Difference]: Finished difference Result 4396 states and 14378 transitions. [2021-08-06 15:16:38,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 15:16:38,254 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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 30 [2021-08-06 15:16:38,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:38,262 INFO L225 Difference]: With dead ends: 4396 [2021-08-06 15:16:38,262 INFO L226 Difference]: Without dead ends: 4371 [2021-08-06 15:16:38,262 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 1201.8ms TimeCoverageRelationStatistics Valid=347, Invalid=2005, Unknown=0, NotChecked=0, Total=2352 [2021-08-06 15:16:38,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4371 states. [2021-08-06 15:16:38,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4371 to 3277. [2021-08-06 15:16:38,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3277 states, 3276 states have (on average 3.3220390720390722) internal successors, (10883), 3276 states have internal predecessors, (10883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 10883 transitions. [2021-08-06 15:16:38,314 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 10883 transitions. Word has length 30 [2021-08-06 15:16:38,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:38,314 INFO L470 AbstractCegarLoop]: Abstraction has 3277 states and 10883 transitions. [2021-08-06 15:16:38,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-08-06 15:16:38,314 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 10883 transitions. [2021-08-06 15:16:38,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:38,318 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:38,318 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:16:38,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-06 15:16:38,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:38,519 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:38,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:38,519 INFO L82 PathProgramCache]: Analyzing trace with hash 987303649, now seen corresponding path program 31 times [2021-08-06 15:16:38,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:38,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040699211] [2021-08-06 15:16:38,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:38,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:38,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:38,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:38,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:38,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040699211] [2021-08-06 15:16:38,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040699211] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:38,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324044343] [2021-08-06 15:16:38,936 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:16:38,936 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:38,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:38,937 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:38,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-06 15:16:41,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:41,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:16:41,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:41,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:41,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 15:16:41,766 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-06 15:16:41,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 53 [2021-08-06 15:16:41,803 INFO L354 Elim1Store]: treesize reduction 43, result has 56.6 percent of original size [2021-08-06 15:16:41,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 53 treesize of output 82 [2021-08-06 15:16:41,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:16:41,815 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-06 15:16:41,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 87 treesize of output 79 [2021-08-06 15:16:42,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:42,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324044343] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:42,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:42,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:16:42,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429329270] [2021-08-06 15:16:42,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:16:42,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:16:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:16:42,063 INFO L87 Difference]: Start difference. First operand 3277 states and 10883 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-08-06 15:16:43,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:43,155 INFO L93 Difference]: Finished difference Result 4468 states and 14600 transitions. [2021-08-06 15:16:43,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:16:43,155 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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 30 [2021-08-06 15:16:43,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:43,163 INFO L225 Difference]: With dead ends: 4468 [2021-08-06 15:16:43,163 INFO L226 Difference]: Without dead ends: 4443 [2021-08-06 15:16:43,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 904.0ms TimeCoverageRelationStatistics Valid=273, Invalid=1287, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 15:16:43,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4443 states. [2021-08-06 15:16:43,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4443 to 3277. [2021-08-06 15:16:43,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3277 states, 3276 states have (on average 3.3220390720390722) internal successors, (10883), 3276 states have internal predecessors, (10883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:43,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 10883 transitions. [2021-08-06 15:16:43,213 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 10883 transitions. Word has length 30 [2021-08-06 15:16:43,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:43,213 INFO L470 AbstractCegarLoop]: Abstraction has 3277 states and 10883 transitions. [2021-08-06 15:16:43,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-08-06 15:16:43,214 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 10883 transitions. [2021-08-06 15:16:43,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:43,218 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:43,218 INFO L512 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] [2021-08-06 15:16:43,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-06 15:16:43,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:43,419 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:43,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:43,419 INFO L82 PathProgramCache]: Analyzing trace with hash -2023357030, now seen corresponding path program 44 times [2021-08-06 15:16:43,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:43,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709191944] [2021-08-06 15:16:43,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:43,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:43,954 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:43,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:43,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709191944] [2021-08-06 15:16:43,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709191944] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:43,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786824359] [2021-08-06 15:16:43,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:16:43,955 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:43,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:43,955 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:43,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-06 15:16:46,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:16:46,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:46,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:16:46,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:46,871 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:16:46,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:16:46,895 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-06 15:16:46,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-06 15:16:46,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-06 15:16:46,987 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:46,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786824359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:46,988 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:16:46,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-06 15:16:46,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743497943] [2021-08-06 15:16:46,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:16:46,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:16:46,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:16:46,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:16:46,988 INFO L87 Difference]: Start difference. First operand 3277 states and 10883 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 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-08-06 15:16:48,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:16:48,772 INFO L93 Difference]: Finished difference Result 4312 states and 13900 transitions. [2021-08-06 15:16:48,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-06 15:16:48,773 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 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 30 [2021-08-06 15:16:48,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:16:48,780 INFO L225 Difference]: With dead ends: 4312 [2021-08-06 15:16:48,780 INFO L226 Difference]: Without dead ends: 4286 [2021-08-06 15:16:48,781 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1462.4ms TimeCoverageRelationStatistics Valid=463, Invalid=2729, Unknown=0, NotChecked=0, Total=3192 [2021-08-06 15:16:48,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4286 states. [2021-08-06 15:16:48,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4286 to 3271. [2021-08-06 15:16:48,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3271 states, 3270 states have (on average 3.323547400611621) internal successors, (10868), 3270 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:16:48,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3271 states to 3271 states and 10868 transitions. [2021-08-06 15:16:48,832 INFO L78 Accepts]: Start accepts. Automaton has 3271 states and 10868 transitions. Word has length 30 [2021-08-06 15:16:48,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:16:48,832 INFO L470 AbstractCegarLoop]: Abstraction has 3271 states and 10868 transitions. [2021-08-06 15:16:48,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 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-08-06 15:16:48,832 INFO L276 IsEmpty]: Start isEmpty. Operand 3271 states and 10868 transitions. [2021-08-06 15:16:48,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:16:48,836 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:16:48,836 INFO L512 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] [2021-08-06 15:16:48,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-06 15:16:49,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-06 15:16:49,045 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:16:49,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:16:49,045 INFO L82 PathProgramCache]: Analyzing trace with hash 2094570240, now seen corresponding path program 45 times [2021-08-06 15:16:49,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:16:49,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932580051] [2021-08-06 15:16:49,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:16:49,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:16:49,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:16:49,563 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:16:49,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:16:49,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932580051] [2021-08-06 15:16:49,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932580051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:16:49,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263501880] [2021-08-06 15:16:49,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:16:49,563 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:16:49,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:16:49,564 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:16:49,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-06 15:16:52,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:16:52,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:16:52,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:16:52,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:16:59,172 INFO L354 Elim1Store]: treesize reduction 21, result has 57.1 percent of original size [2021-08-06 15:16:59,172 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 57 treesize of output 76 [2021-08-06 15:16:59,212 INFO L354 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2021-08-06 15:16:59,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 73 treesize of output 100 [2021-08-06 15:16:59,252 INFO L354 Elim1Store]: treesize reduction 21, result has 57.1 percent of original size [2021-08-06 15:16:59,253 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 105 treesize of output 120 [2021-08-06 15:17:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:17:00,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263501880] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:17:00,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:17:00,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2021-08-06 15:17:00,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757763634] [2021-08-06 15:17:00,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-06 15:17:00,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:17:00,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-06 15:17:00,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=641, Unknown=4, NotChecked=0, Total=756 [2021-08-06 15:17:00,190 INFO L87 Difference]: Start difference. First operand 3271 states and 10868 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-08-06 15:21:17,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:21:17,092 INFO L93 Difference]: Finished difference Result 4869 states and 15550 transitions. [2021-08-06 15:21:17,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-08-06 15:21:17,092 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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 30 [2021-08-06 15:21:17,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:21:17,101 INFO L225 Difference]: With dead ends: 4869 [2021-08-06 15:21:17,101 INFO L226 Difference]: Without dead ends: 4822 [2021-08-06 15:21:17,101 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3253 ImplicationChecksByTransitivity, 156808.2ms TimeCoverageRelationStatistics Valid=1214, Invalid=8801, Unknown=85, NotChecked=0, Total=10100 [2021-08-06 15:21:17,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4822 states. [2021-08-06 15:21:17,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4822 to 3327. [2021-08-06 15:21:17,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3327 states, 3326 states have (on average 3.321407095610343) internal successors, (11047), 3326 states have internal predecessors, (11047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:21:17,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3327 states to 3327 states and 11047 transitions. [2021-08-06 15:21:17,152 INFO L78 Accepts]: Start accepts. Automaton has 3327 states and 11047 transitions. Word has length 30 [2021-08-06 15:21:17,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:21:17,152 INFO L470 AbstractCegarLoop]: Abstraction has 3327 states and 11047 transitions. [2021-08-06 15:21:17,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-08-06 15:21:17,153 INFO L276 IsEmpty]: Start isEmpty. Operand 3327 states and 11047 transitions. [2021-08-06 15:21:17,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:21:17,157 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:21:17,157 INFO L512 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] [2021-08-06 15:21:17,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-08-06 15:21:17,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-08-06 15:21:17,358 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:21:17,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:21:17,358 INFO L82 PathProgramCache]: Analyzing trace with hash 2132332822, now seen corresponding path program 46 times [2021-08-06 15:21:17,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:21:17,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146660724] [2021-08-06 15:21:17,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:21:17,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:21:17,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:21:17,844 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:21:17,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:21:17,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146660724] [2021-08-06 15:21:17,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146660724] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:21:17,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571690586] [2021-08-06 15:21:17,844 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:21:17,844 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:21:17,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:21:17,845 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:21:17,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-06 15:21:20,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:21:20,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:21:20,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:21:20,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:21:23,376 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:21:23,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:21:23,401 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-06 15:21:23,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-06 15:21:23,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-06 15:21:23,496 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:21:23,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571690586] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:21:23,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:21:23,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-08-06 15:21:23,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414142684] [2021-08-06 15:21:23,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:21:23,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:21:23,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:21:23,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=383, Unknown=2, NotChecked=0, Total=462 [2021-08-06 15:21:23,497 INFO L87 Difference]: Start difference. First operand 3327 states and 11047 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-08-06 15:22:03,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:22:03,066 INFO L93 Difference]: Finished difference Result 4503 states and 14659 transitions. [2021-08-06 15:22:03,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-06 15:22:03,066 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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 30 [2021-08-06 15:22:03,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:22:03,075 INFO L225 Difference]: With dead ends: 4503 [2021-08-06 15:22:03,075 INFO L226 Difference]: Without dead ends: 4477 [2021-08-06 15:22:03,075 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 18528.2ms TimeCoverageRelationStatistics Valid=517, Invalid=3007, Unknown=16, NotChecked=0, Total=3540 [2021-08-06 15:22:03,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4477 states. [2021-08-06 15:22:03,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4477 to 3343. [2021-08-06 15:22:03,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3343 states, 3342 states have (on average 3.317474566128067) internal successors, (11087), 3342 states have internal predecessors, (11087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:22:03,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3343 states to 3343 states and 11087 transitions. [2021-08-06 15:22:03,129 INFO L78 Accepts]: Start accepts. Automaton has 3343 states and 11087 transitions. Word has length 30 [2021-08-06 15:22:03,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:22:03,129 INFO L470 AbstractCegarLoop]: Abstraction has 3343 states and 11087 transitions. [2021-08-06 15:22:03,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-08-06 15:22:03,130 INFO L276 IsEmpty]: Start isEmpty. Operand 3343 states and 11087 transitions. [2021-08-06 15:22:03,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:22:03,134 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:22:03,134 INFO L512 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] [2021-08-06 15:22:03,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-08-06 15:22:03,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:03,335 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:22:03,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:22:03,335 INFO L82 PathProgramCache]: Analyzing trace with hash 361379202, now seen corresponding path program 47 times [2021-08-06 15:22:03,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:22:03,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205129638] [2021-08-06 15:22:03,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:22:03,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:22:03,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:03,827 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:03,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:22:03,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205129638] [2021-08-06 15:22:03,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205129638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:03,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740850270] [2021-08-06 15:22:03,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:22:03,828 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:03,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:22:03,828 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:22:03,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-06 15:22:06,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:22:06,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:22:06,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:22:06,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:22:07,023 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:22:07,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:22:07,052 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-06 15:22:07,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-06 15:22:07,071 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:22:07,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 36 [2021-08-06 15:22:07,150 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:07,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740850270] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:07,151 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:22:07,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-06 15:22:07,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387666283] [2021-08-06 15:22:07,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:22:07,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:22:07,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:22:07,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:22:07,152 INFO L87 Difference]: Start difference. First operand 3343 states and 11087 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 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-08-06 15:22:09,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:22:09,159 INFO L93 Difference]: Finished difference Result 4333 states and 13992 transitions. [2021-08-06 15:22:09,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-06 15:22:09,160 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 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 30 [2021-08-06 15:22:09,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:22:09,168 INFO L225 Difference]: With dead ends: 4333 [2021-08-06 15:22:09,168 INFO L226 Difference]: Without dead ends: 4307 [2021-08-06 15:22:09,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 1578.3ms TimeCoverageRelationStatistics Valid=494, Invalid=2928, Unknown=0, NotChecked=0, Total=3422 [2021-08-06 15:22:09,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4307 states. [2021-08-06 15:22:09,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4307 to 3333. [2021-08-06 15:22:09,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3333 states, 3332 states have (on average 3.31812725090036) internal successors, (11056), 3332 states have internal predecessors, (11056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:22:09,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3333 states to 3333 states and 11056 transitions. [2021-08-06 15:22:09,218 INFO L78 Accepts]: Start accepts. Automaton has 3333 states and 11056 transitions. Word has length 30 [2021-08-06 15:22:09,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:22:09,219 INFO L470 AbstractCegarLoop]: Abstraction has 3333 states and 11056 transitions. [2021-08-06 15:22:09,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 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-08-06 15:22:09,219 INFO L276 IsEmpty]: Start isEmpty. Operand 3333 states and 11056 transitions. [2021-08-06 15:22:09,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:22:09,223 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:22:09,223 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:22:09,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-06 15:22:09,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:09,424 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:22:09,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:22:09,424 INFO L82 PathProgramCache]: Analyzing trace with hash 867301867, now seen corresponding path program 32 times [2021-08-06 15:22:09,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:22:09,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3792453] [2021-08-06 15:22:09,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:22:09,424 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:22:09,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:09,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:09,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:22:09,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3792453] [2021-08-06 15:22:09,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3792453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:09,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088711921] [2021-08-06 15:22:09,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:22:09,936 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:09,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:22:09,937 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:22:09,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-06 15:22:12,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:22:12,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:22:12,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:22:12,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:22:13,350 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:22:13,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-06 15:22:13,370 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:22:13,370 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-06 15:22:13,381 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:22:13,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-06 15:22:13,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:13,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088711921] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:13,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:22:13,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-06 15:22:13,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266672531] [2021-08-06 15:22:13,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 15:22:13,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:22:13,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 15:22:13,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:22:13,742 INFO L87 Difference]: Start difference. First operand 3333 states and 11056 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:22:17,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:22:17,055 INFO L93 Difference]: Finished difference Result 4968 states and 15798 transitions. [2021-08-06 15:22:17,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-06 15:22:17,055 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 30 [2021-08-06 15:22:17,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:22:17,063 INFO L225 Difference]: With dead ends: 4968 [2021-08-06 15:22:17,063 INFO L226 Difference]: Without dead ends: 4938 [2021-08-06 15:22:17,064 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1114 ImplicationChecksByTransitivity, 2560.6ms TimeCoverageRelationStatistics Valid=583, Invalid=3077, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 15:22:17,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4938 states. [2021-08-06 15:22:17,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4938 to 3366. [2021-08-06 15:22:17,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3366 states, 3365 states have (on average 3.325408618127786) internal successors, (11190), 3365 states have internal predecessors, (11190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:22:17,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3366 states to 3366 states and 11190 transitions. [2021-08-06 15:22:17,113 INFO L78 Accepts]: Start accepts. Automaton has 3366 states and 11190 transitions. Word has length 30 [2021-08-06 15:22:17,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:22:17,114 INFO L470 AbstractCegarLoop]: Abstraction has 3366 states and 11190 transitions. [2021-08-06 15:22:17,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-08-06 15:22:17,114 INFO L276 IsEmpty]: Start isEmpty. Operand 3366 states and 11190 transitions. [2021-08-06 15:22:17,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:22:17,118 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:22:17,118 INFO L512 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] [2021-08-06 15:22:17,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-08-06 15:22:17,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-08-06 15:22:17,319 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:22:17,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:22:17,319 INFO L82 PathProgramCache]: Analyzing trace with hash -694172096, now seen corresponding path program 48 times [2021-08-06 15:22:17,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:22:17,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310358615] [2021-08-06 15:22:17,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:22:17,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:22:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:17,930 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:17,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:22:17,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310358615] [2021-08-06 15:22:17,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310358615] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:17,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422955708] [2021-08-06 15:22:17,930 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:22:17,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:17,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:22:17,931 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:22:17,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-06 15:22:20,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:22:20,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:22:20,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:22:20,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:22:21,229 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:22:21,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:22:21,253 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-06 15:22:21,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-06 15:22:21,257 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:22:21,257 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 31 [2021-08-06 15:22:21,318 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:21,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422955708] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:21,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:22:21,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-06 15:22:21,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757946049] [2021-08-06 15:22:21,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 15:22:21,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:22:21,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 15:22:21,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:22:21,319 INFO L87 Difference]: Start difference. First operand 3366 states and 11190 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 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-08-06 15:22:26,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:22:26,102 INFO L93 Difference]: Finished difference Result 4969 states and 15851 transitions. [2021-08-06 15:22:26,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-08-06 15:22:26,102 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 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 30 [2021-08-06 15:22:26,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:22:26,111 INFO L225 Difference]: With dead ends: 4969 [2021-08-06 15:22:26,111 INFO L226 Difference]: Without dead ends: 4940 [2021-08-06 15:22:26,112 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3231 ImplicationChecksByTransitivity, 3869.9ms TimeCoverageRelationStatistics Valid=1355, Invalid=7765, Unknown=0, NotChecked=0, Total=9120 [2021-08-06 15:22:26,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4940 states. [2021-08-06 15:22:26,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4940 to 3379. [2021-08-06 15:22:26,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3379 states, 3378 states have (on average 3.3294849023090585) internal successors, (11247), 3378 states have internal predecessors, (11247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:22:26,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3379 states to 3379 states and 11247 transitions. [2021-08-06 15:22:26,175 INFO L78 Accepts]: Start accepts. Automaton has 3379 states and 11247 transitions. Word has length 30 [2021-08-06 15:22:26,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:22:26,175 INFO L470 AbstractCegarLoop]: Abstraction has 3379 states and 11247 transitions. [2021-08-06 15:22:26,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 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-08-06 15:22:26,175 INFO L276 IsEmpty]: Start isEmpty. Operand 3379 states and 11247 transitions. [2021-08-06 15:22:26,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:22:26,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:22:26,179 INFO L512 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] [2021-08-06 15:22:26,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-08-06 15:22:26,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:26,380 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:22:26,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:22:26,381 INFO L82 PathProgramCache]: Analyzing trace with hash -205651408, now seen corresponding path program 49 times [2021-08-06 15:22:26,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:22:26,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831602560] [2021-08-06 15:22:26,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:22:26,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:22:26,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:26,817 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:26,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:22:26,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831602560] [2021-08-06 15:22:26,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831602560] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:26,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745917165] [2021-08-06 15:22:26,817 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:22:26,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:26,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:22:26,818 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:22:26,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-06 15:22:29,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:29,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:22:29,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:22:30,020 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 15:22:30,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-06 15:22:30,044 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-06 15:22:30,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-06 15:22:30,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-08-06 15:22:30,169 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:30,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745917165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:30,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:22:30,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-06 15:22:30,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185409979] [2021-08-06 15:22:30,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:22:30,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:22:30,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:22:30,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:22:30,170 INFO L87 Difference]: Start difference. First operand 3379 states and 11247 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:22:32,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:22:32,549 INFO L93 Difference]: Finished difference Result 6103 states and 19320 transitions. [2021-08-06 15:22:32,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-06 15:22:32,550 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 30 [2021-08-06 15:22:32,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:22:32,560 INFO L225 Difference]: With dead ends: 6103 [2021-08-06 15:22:32,560 INFO L226 Difference]: Without dead ends: 6082 [2021-08-06 15:22:32,561 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1332 ImplicationChecksByTransitivity, 1796.9ms TimeCoverageRelationStatistics Valid=579, Invalid=3977, Unknown=0, NotChecked=0, Total=4556 [2021-08-06 15:22:32,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6082 states. [2021-08-06 15:22:32,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6082 to 3503. [2021-08-06 15:22:32,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3503 states, 3502 states have (on average 3.3263849229011995) internal successors, (11649), 3502 states have internal predecessors, (11649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:22:32,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 11649 transitions. [2021-08-06 15:22:32,648 INFO L78 Accepts]: Start accepts. Automaton has 3503 states and 11649 transitions. Word has length 30 [2021-08-06 15:22:32,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:22:32,648 INFO L470 AbstractCegarLoop]: Abstraction has 3503 states and 11649 transitions. [2021-08-06 15:22:32,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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-08-06 15:22:32,648 INFO L276 IsEmpty]: Start isEmpty. Operand 3503 states and 11649 transitions. [2021-08-06 15:22:32,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:22:32,652 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:22:32,652 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:22:32,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-08-06 15:22:32,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:32,853 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:22:32,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:22:32,854 INFO L82 PathProgramCache]: Analyzing trace with hash 979256079, now seen corresponding path program 33 times [2021-08-06 15:22:32,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:22:32,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918785565] [2021-08-06 15:22:32,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:22:32,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:22:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:33,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:33,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:22:33,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918785565] [2021-08-06 15:22:33,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918785565] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:33,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342339013] [2021-08-06 15:22:33,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:22:33,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:33,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:22:33,268 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:22:33,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-06 15:22:36,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:22:36,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:22:36,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:22:36,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:22:36,555 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:22:36,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-06 15:22:36,571 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:22:36,571 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:22:36,581 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:22:36,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-06 15:22:36,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:36,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342339013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:36,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:22:36,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:22:36,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13559729] [2021-08-06 15:22:36,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:22:36,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:22:36,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:22:36,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:22:36,783 INFO L87 Difference]: Start difference. First operand 3503 states and 11649 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-08-06 15:22:40,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:22:40,260 INFO L93 Difference]: Finished difference Result 5513 states and 17661 transitions. [2021-08-06 15:22:40,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-06 15:22:40,260 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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 30 [2021-08-06 15:22:40,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:22:40,273 INFO L225 Difference]: With dead ends: 5513 [2021-08-06 15:22:40,273 INFO L226 Difference]: Without dead ends: 5494 [2021-08-06 15:22:40,273 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1434 ImplicationChecksByTransitivity, 2901.2ms TimeCoverageRelationStatistics Valid=790, Invalid=3632, Unknown=0, NotChecked=0, Total=4422 [2021-08-06 15:22:40,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5494 states. [2021-08-06 15:22:40,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5494 to 3514. [2021-08-06 15:22:40,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3514 states, 3513 states have (on average 3.327924850555081) internal successors, (11691), 3513 states have internal predecessors, (11691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:22:40,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3514 states to 3514 states and 11691 transitions. [2021-08-06 15:22:40,344 INFO L78 Accepts]: Start accepts. Automaton has 3514 states and 11691 transitions. Word has length 30 [2021-08-06 15:22:40,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:22:40,344 INFO L470 AbstractCegarLoop]: Abstraction has 3514 states and 11691 transitions. [2021-08-06 15:22:40,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-08-06 15:22:40,344 INFO L276 IsEmpty]: Start isEmpty. Operand 3514 states and 11691 transitions. [2021-08-06 15:22:40,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:22:40,349 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:22:40,349 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:22:40,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-08-06 15:22:40,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-08-06 15:22:40,550 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:22:40,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:22:40,550 INFO L82 PathProgramCache]: Analyzing trace with hash 1850975975, now seen corresponding path program 34 times [2021-08-06 15:22:40,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:22:40,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106917147] [2021-08-06 15:22:40,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:22:40,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:22:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:40,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:40,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:22:40,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106917147] [2021-08-06 15:22:40,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106917147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:40,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9089721] [2021-08-06 15:22:40,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:22:40,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:40,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:22:40,972 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:22:40,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-06 15:22:43,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:22:43,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:22:43,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:22:43,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:22:44,472 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 15:22:44,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-06 15:22:44,489 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-06 15:22:44,489 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-06 15:22:44,492 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 15:22:44,493 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 36 [2021-08-06 15:22:44,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:44,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9089721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:44,561 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:22:44,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:22:44,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992555132] [2021-08-06 15:22:44,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:22:44,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:22:44,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:22:44,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:22:44,562 INFO L87 Difference]: Start difference. First operand 3514 states and 11691 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-08-06 15:22:47,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:22:47,343 INFO L93 Difference]: Finished difference Result 4940 states and 15884 transitions. [2021-08-06 15:22:47,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-06 15:22:47,344 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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 30 [2021-08-06 15:22:47,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:22:47,352 INFO L225 Difference]: With dead ends: 4940 [2021-08-06 15:22:47,352 INFO L226 Difference]: Without dead ends: 4925 [2021-08-06 15:22:47,352 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1038 ImplicationChecksByTransitivity, 2355.0ms TimeCoverageRelationStatistics Valid=620, Invalid=2686, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 15:22:47,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4925 states. [2021-08-06 15:22:47,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4925 to 3501. [2021-08-06 15:22:47,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3501 states, 3500 states have (on average 3.3245714285714287) internal successors, (11636), 3500 states have internal predecessors, (11636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:22:47,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3501 states to 3501 states and 11636 transitions. [2021-08-06 15:22:47,407 INFO L78 Accepts]: Start accepts. Automaton has 3501 states and 11636 transitions. Word has length 30 [2021-08-06 15:22:47,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:22:47,407 INFO L470 AbstractCegarLoop]: Abstraction has 3501 states and 11636 transitions. [2021-08-06 15:22:47,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-08-06 15:22:47,407 INFO L276 IsEmpty]: Start isEmpty. Operand 3501 states and 11636 transitions. [2021-08-06 15:22:47,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:22:47,412 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:22:47,412 INFO L512 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] [2021-08-06 15:22:47,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-08-06 15:22:47,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:47,613 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:22:47,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:22:47,613 INFO L82 PathProgramCache]: Analyzing trace with hash -489023134, now seen corresponding path program 50 times [2021-08-06 15:22:47,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:22:47,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899977020] [2021-08-06 15:22:47,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:22:47,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:22:47,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:22:48,040 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:48,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:22:48,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899977020] [2021-08-06 15:22:48,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899977020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:48,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664809292] [2021-08-06 15:22:48,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:22:48,041 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:22:48,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:22:48,042 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:22:48,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-06 15:22:50,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:22:50,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:22:50,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:22:50,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:22:51,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:22:51,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:22:51,494 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:22:51,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 63 [2021-08-06 15:22:51,526 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:22:51,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 63 treesize of output 139 [2021-08-06 15:22:51,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:22:51,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:22:51,544 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:22:51,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 153 treesize of output 149 [2021-08-06 15:22:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:22:52,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664809292] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:22:52,037 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:22:52,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 24 [2021-08-06 15:22:52,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522857014] [2021-08-06 15:22:52,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:22:52,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:22:52,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:22:52,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:22:52,037 INFO L87 Difference]: Start difference. First operand 3501 states and 11636 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-08-06 15:23:02,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:23:02,068 INFO L93 Difference]: Finished difference Result 7785 states and 24437 transitions. [2021-08-06 15:23:02,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2021-08-06 15:23:02,068 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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 30 [2021-08-06 15:23:02,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:23:02,084 INFO L225 Difference]: With dead ends: 7785 [2021-08-06 15:23:02,085 INFO L226 Difference]: Without dead ends: 7738 [2021-08-06 15:23:02,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9929 ImplicationChecksByTransitivity, 8550.1ms TimeCoverageRelationStatistics Valid=3285, Invalid=21837, Unknown=0, NotChecked=0, Total=25122 [2021-08-06 15:23:02,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7738 states. [2021-08-06 15:23:02,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7738 to 3734. [2021-08-06 15:23:02,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3734 states, 3733 states have (on average 3.330029466916689) internal successors, (12431), 3733 states have internal predecessors, (12431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:23:02,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3734 states to 3734 states and 12431 transitions. [2021-08-06 15:23:02,174 INFO L78 Accepts]: Start accepts. Automaton has 3734 states and 12431 transitions. Word has length 30 [2021-08-06 15:23:02,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:23:02,174 INFO L470 AbstractCegarLoop]: Abstraction has 3734 states and 12431 transitions. [2021-08-06 15:23:02,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-08-06 15:23:02,175 INFO L276 IsEmpty]: Start isEmpty. Operand 3734 states and 12431 transitions. [2021-08-06 15:23:02,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:23:02,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:23:02,179 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:23:02,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2021-08-06 15:23:02,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:23:02,380 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:23:02,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:23:02,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1939067637, now seen corresponding path program 35 times [2021-08-06 15:23:02,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:23:02,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253518228] [2021-08-06 15:23:02,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:23:02,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:23:02,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:23:02,817 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:23:02,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:23:02,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253518228] [2021-08-06 15:23:02,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253518228] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:23:02,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468659097] [2021-08-06 15:23:02,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:23:02,818 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:23:02,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:23:02,819 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:23:02,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-06 15:23:05,717 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:23:05,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:23:05,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:23:05,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:23:06,159 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:23:06,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-06 15:23:06,176 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:23:06,176 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-06 15:23:06,187 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 15:23:06,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-06 15:23:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:23:06,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468659097] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:23:06,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:23:06,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-06 15:23:06,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127988709] [2021-08-06 15:23:06,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 15:23:06,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:23:06,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 15:23:06,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:23:06,523 INFO L87 Difference]: Start difference. First operand 3734 states and 12431 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-08-06 15:23:09,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:23:09,347 INFO L93 Difference]: Finished difference Result 4932 states and 16154 transitions. [2021-08-06 15:23:09,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-06 15:23:09,348 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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 30 [2021-08-06 15:23:09,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:23:09,356 INFO L225 Difference]: With dead ends: 4932 [2021-08-06 15:23:09,356 INFO L226 Difference]: Without dead ends: 4907 [2021-08-06 15:23:09,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 2306.3ms TimeCoverageRelationStatistics Valid=526, Invalid=2554, Unknown=0, NotChecked=0, Total=3080 [2021-08-06 15:23:09,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4907 states. [2021-08-06 15:23:09,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4907 to 3728. [2021-08-06 15:23:09,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3728 states, 3727 states have (on average 3.330829085055004) internal successors, (12414), 3727 states have internal predecessors, (12414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:23:09,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3728 states to 3728 states and 12414 transitions. [2021-08-06 15:23:09,410 INFO L78 Accepts]: Start accepts. Automaton has 3728 states and 12414 transitions. Word has length 30 [2021-08-06 15:23:09,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:23:09,410 INFO L470 AbstractCegarLoop]: Abstraction has 3728 states and 12414 transitions. [2021-08-06 15:23:09,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-08-06 15:23:09,410 INFO L276 IsEmpty]: Start isEmpty. Operand 3728 states and 12414 transitions. [2021-08-06 15:23:09,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 15:23:09,415 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:23:09,415 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:23:09,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-06 15:23:09,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-08-06 15:23:09,615 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:23:09,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:23:09,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1233075851, now seen corresponding path program 36 times [2021-08-06 15:23:09,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:23:09,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750141167] [2021-08-06 15:23:09,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:23:09,616 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:23:09,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:23:10,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:23:10,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:23:10,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750141167] [2021-08-06 15:23:10,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750141167] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:23:10,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559850365] [2021-08-06 15:23:10,064 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:23:10,064 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:23:10,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:23:10,065 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:23:10,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-06 15:23:13,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:23:13,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:23:13,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:23:13,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:23:16,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:23:16,221 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:23:16,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 65 [2021-08-06 15:23:16,238 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:23:16,238 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 91 [2021-08-06 15:23:16,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 15:23:16,250 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:23:16,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 103 treesize of output 105 [2021-08-06 15:23:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:23:17,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559850365] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:23:17,073 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:23:17,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-06 15:23:17,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496319142] [2021-08-06 15:23:17,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:23:17,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:23:17,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:23:17,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=503, Unknown=2, NotChecked=0, Total=600 [2021-08-06 15:23:17,073 INFO L87 Difference]: Start difference. First operand 3728 states and 12414 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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) Received shutdown request... [2021-08-06 15:23:40,672 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-06 15:23:40,672 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-06 15:23:41,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 15:23:41,444 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-06 15:23:41,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2021-08-06 15:23:41,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:23:41,645 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3728states) and FLOYD_HOARE automaton (currently 44 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 65 known predicates. [2021-08-06 15:23:41,646 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-06 15:23:41,647 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-06 15:23:41,647 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-06 15:23:41,651 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-06 15:23:41,651 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-06 15:23:41,652 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 03:23:41 BasicIcfg [2021-08-06 15:23:41,652 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-06 15:23:41,653 INFO L168 Benchmark]: Toolchain (without parser) took 792619.18 ms. Allocated memory was 200.3 MB in the beginning and 1.0 GB in the end (delta: 842.0 MB). Free memory was 180.5 MB in the beginning and 315.2 MB in the end (delta: -134.7 MB). Peak memory consumption was 708.9 MB. Max. memory is 8.0 GB. [2021-08-06 15:23:41,653 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 200.3 MB. Free memory is still 181.6 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-06 15:23:41,653 INFO L168 Benchmark]: Boogie Procedure Inliner took 28.02 ms. Allocated memory is still 200.3 MB. Free memory was 180.4 MB in the beginning and 178.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-06 15:23:41,653 INFO L168 Benchmark]: Boogie Preprocessor took 26.12 ms. Allocated memory is still 200.3 MB. Free memory was 178.9 MB in the beginning and 177.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-06 15:23:41,653 INFO L168 Benchmark]: RCFGBuilder took 251.67 ms. Allocated memory is still 200.3 MB. Free memory was 177.9 MB in the beginning and 166.0 MB in the end (delta: 11.9 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-08-06 15:23:41,653 INFO L168 Benchmark]: TraceAbstraction took 792308.59 ms. Allocated memory was 200.3 MB in the beginning and 1.0 GB in the end (delta: 842.0 MB). Free memory was 165.6 MB in the beginning and 315.2 MB in the end (delta: -149.6 MB). Peak memory consumption was 693.2 MB. Max. memory is 8.0 GB. [2021-08-06 15:23:41,653 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.13 ms. Allocated memory is still 200.3 MB. Free memory is still 181.6 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 28.02 ms. Allocated memory is still 200.3 MB. Free memory was 180.4 MB in the beginning and 178.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 26.12 ms. Allocated memory is still 200.3 MB. Free memory was 178.9 MB in the beginning and 177.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 251.67 ms. Allocated memory is still 200.3 MB. Free memory was 177.9 MB in the beginning and 166.0 MB in the end (delta: 11.9 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 792308.59 ms. Allocated memory was 200.3 MB in the beginning and 1.0 GB in the end (delta: 842.0 MB). Free memory was 165.6 MB in the beginning and 315.2 MB in the end (delta: -149.6 MB). Peak memory consumption was 693.2 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (3728states) and FLOYD_HOARE automaton (currently 44 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 65 known predicates. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3728states) and FLOYD_HOARE automaton (currently 44 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 65 known predicates. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3728states) and FLOYD_HOARE automaton (currently 44 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 65 known predicates. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3728states) and FLOYD_HOARE automaton (currently 44 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 65 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 792147.0ms, OverallIterations: 89, TraceHistogramMax: 2, EmptinessCheckTime: 358.6ms, AutomataDifference: 570992.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 58.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 4208 SDtfs, 24595 SDslu, 37661 SDs, 0 SdLazy, 78265 SolverSat, 6527 SolverUnsat, 150 SolverUnknown, 0 SolverNotchecked, 254373.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5910 GetRequests, 1846 SyntacticMatches, 128 SemanticMatches, 3935 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78352 ImplicationChecksByTransitivity, 338707.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=3734occurred in iteration=87, InterpolantAutomatonStates: 3096, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4168.9ms AutomataMinimizationTime, 88 MinimizatonAttempts, 129448 StatesRemovedByMinimization, 88 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 376.5ms SsaConstructionTime, 1187.0ms SatisfiabilityAnalysisTime, 96604.5ms InterpolantComputationTime, 4956 NumberOfCodeBlocks, 4956 NumberOfCodeBlocksAsserted, 279 NumberOfCheckSat, 4781 ConstructedInterpolants, 83 QuantifiedInterpolants, 88797 SizeOfPredicates, 615 NumberOfNonLiveVariables, 5456 ConjunctsInSsa, 1515 ConjunctsInUnsatCore, 175 InterpolantComputations, 3 PerfectInterpolantSequences, 135/1154 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