/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-more/buffer-mult.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 13:03:26,048 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 13:03:26,049 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 13:03:26,069 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 13:03:26,070 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 13:03:26,070 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 13:03:26,071 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 13:03:26,073 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 13:03:26,074 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 13:03:26,074 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 13:03:26,075 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 13:03:26,076 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 13:03:26,076 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 13:03:26,077 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 13:03:26,077 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 13:03:26,078 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 13:03:26,079 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 13:03:26,079 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 13:03:26,080 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 13:03:26,082 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 13:03:26,082 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 13:03:26,083 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 13:03:26,084 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 13:03:26,085 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 13:03:26,087 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 13:03:26,087 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 13:03:26,087 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 13:03:26,088 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 13:03:26,088 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 13:03:26,089 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 13:03:26,089 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 13:03:26,089 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 13:03:26,090 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 13:03:26,090 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 13:03:26,091 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 13:03:26,091 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 13:03:26,092 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 13:03:26,092 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 13:03:26,092 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 13:03:26,093 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 13:03:26,093 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 13:03:26,094 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-21 13:03:26,110 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 13:03:26,110 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 13:03:26,111 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 13:03:26,111 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 13:03:26,112 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 13:03:26,112 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 13:03:26,112 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 13:03:26,112 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 13:03:26,112 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 13:03:26,136 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 13:03:26,137 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 13:03:26,138 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 13:03:26,138 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 13:03:26,138 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 13:03:26,138 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 13:03:26,138 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:03:26,138 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 13:03:26,138 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 13:03:26,138 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 13:03:26,139 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 13:03:26,139 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 13:03:26,139 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 13:03:26,139 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 13:03:26,139 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-21 13:03:26,387 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 13:03:26,423 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 13:03:26,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 13:03:26,426 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 13:03:26,432 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 13:03:26,433 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl [2021-08-21 13:03:26,444 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl' [2021-08-21 13:03:26,484 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 13:03:26,486 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 13:03:26,487 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 13:03:26,487 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 13:03:26,487 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 13:03:26,495 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,502 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,507 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 13:03:26,509 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 13:03:26,509 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 13:03:26,510 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 13:03:26,515 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,515 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,517 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,517 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,522 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,525 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,526 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,529 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 13:03:26,532 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 13:03:26,532 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 13:03:26,532 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 13:03:26,534 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/1) ... [2021-08-21 13:03:26,539 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:03:26,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:26,553 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-21 13:03:26,556 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-21 13:03:26,580 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 13:03:26,581 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 13:03:26,581 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 13:03:26,581 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 13:03:26,581 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 13:03:26,581 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 13:03:26,581 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 13:03:26,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 13:03:26,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 13:03:26,581 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 13:03:26,583 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 13:03:26,583 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 13:03:26,583 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-08-21 13:03:26,584 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-08-21 13:03:26,584 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-08-21 13:03:26,584 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 13:03:26,757 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 13:03:26,757 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 13:03:26,759 INFO L202 PluginConnector]: Adding new model buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:03:26 BoogieIcfgContainer [2021-08-21 13:03:26,759 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 13:03:26,760 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 13:03:26,760 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 13:03:26,762 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 13:03:26,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:03:26" (1/2) ... [2021-08-21 13:03:26,763 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39268134 and model type buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 01:03:26, skipping insertion in model container [2021-08-21 13:03:26,763 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:03:26" (2/2) ... [2021-08-21 13:03:26,764 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-mult.wvr.bpl [2021-08-21 13:03:26,766 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 13:03:26,767 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 13:03:26,767 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 13:03:26,767 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 13:03:26,827 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-08-21 13:03:26,855 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 13:03:26,859 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-21 13:03:26,859 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-08-21 13:03:26,865 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2021-08-21 13:03:26,926 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:26,930 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:26,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-21 13:03:26,955 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:26,955 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:26,956 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:26,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:26,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1445873811, now seen corresponding path program 1 times [2021-08-21 13:03:26,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:26,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277894111] [2021-08-21 13:03:26,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:26,973 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:27,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:27,140 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-21 13:03:27,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:27,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277894111] [2021-08-21 13:03:27,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277894111] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:27,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:27,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 13:03:27,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023199746] [2021-08-21 13:03:27,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 13:03:27,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:27,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 13:03:27,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:03:27,157 INFO L87 Difference]: Start difference. First operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 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.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:27,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:27,199 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2021-08-21 13:03:27,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 13:03:27,200 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-21 13:03:27,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:27,227 INFO L225 Difference]: With dead ends: 1236 [2021-08-21 13:03:27,228 INFO L226 Difference]: Without dead ends: 1109 [2021-08-21 13:03:27,229 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 37.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:03:27,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-08-21 13:03:27,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2021-08-21 13:03:27,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:27,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2021-08-21 13:03:27,320 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2021-08-21 13:03:27,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:27,323 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2021-08-21 13:03:27,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:27,323 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2021-08-21 13:03:27,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 13:03:27,327 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:27,327 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-21 13:03:27,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 13:03:27,328 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:27,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:27,331 INFO L82 PathProgramCache]: Analyzing trace with hash 925045909, now seen corresponding path program 1 times [2021-08-21 13:03:27,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:27,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812518288] [2021-08-21 13:03:27,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:27,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:27,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:27,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:27,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:27,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812518288] [2021-08-21 13:03:27,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812518288] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:27,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:27,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:03:27,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789178888] [2021-08-21 13:03:27,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:27,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:27,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:27,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:27,413 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-21 13:03:27,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:27,468 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2021-08-21 13:03:27,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:03:27,469 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-21 13:03:27,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:27,476 INFO L225 Difference]: With dead ends: 1524 [2021-08-21 13:03:27,476 INFO L226 Difference]: Without dead ends: 1418 [2021-08-21 13:03:27,477 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:27,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2021-08-21 13:03:27,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2021-08-21 13:03:27,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:27,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2021-08-21 13:03:27,520 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2021-08-21 13:03:27,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:27,520 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2021-08-21 13:03:27,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-21 13:03:27,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2021-08-21 13:03:27,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 13:03:27,525 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:27,525 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-21 13:03:27,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 13:03:27,525 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:27,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:27,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1282496465, now seen corresponding path program 1 times [2021-08-21 13:03:27,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:27,526 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489888867] [2021-08-21 13:03:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:27,527 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:27,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:27,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:27,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:27,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489888867] [2021-08-21 13:03:27,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489888867] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:27,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:27,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:03:27,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252908032] [2021-08-21 13:03:27,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:27,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:27,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:27,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:27,580 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-21 13:03:27,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:27,641 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2021-08-21 13:03:27,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:03:27,643 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-21 13:03:27,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:27,656 INFO L225 Difference]: With dead ends: 2017 [2021-08-21 13:03:27,660 INFO L226 Difference]: Without dead ends: 1875 [2021-08-21 13:03:27,660 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:27,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2021-08-21 13:03:27,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2021-08-21 13:03:27,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:27,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2021-08-21 13:03:27,710 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2021-08-21 13:03:27,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:27,710 INFO L470 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2021-08-21 13:03:27,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-21 13:03:27,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2021-08-21 13:03:27,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:03:27,717 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:27,717 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-21 13:03:27,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 13:03:27,717 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:27,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:27,718 INFO L82 PathProgramCache]: Analyzing trace with hash 770950601, now seen corresponding path program 1 times [2021-08-21 13:03:27,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:27,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681301511] [2021-08-21 13:03:27,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:27,718 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:27,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:27,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:27,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681301511] [2021-08-21 13:03:27,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681301511] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:27,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735218813] [2021-08-21 13:03:27,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:27,768 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:27,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:27,769 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-21 13:03:27,770 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-21 13:03:27,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:27,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 13:03:27,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:28,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:28,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735218813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:28,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:28,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-08-21 13:03:28,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874696099] [2021-08-21 13:03:28,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:03:28,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:28,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:03:28,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:03:28,025 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:28,118 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2021-08-21 13:03:28,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:28,118 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:03:28,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:28,129 INFO L225 Difference]: With dead ends: 2308 [2021-08-21 13:03:28,129 INFO L226 Difference]: Without dead ends: 2108 [2021-08-21 13:03:28,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 33.3ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:03:28,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2021-08-21 13:03:28,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2021-08-21 13:03:28,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2021-08-21 13:03:28,166 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2021-08-21 13:03:28,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:28,167 INFO L470 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2021-08-21 13:03:28,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2021-08-21 13:03:28,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:03:28,171 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:28,171 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-21 13:03:28,190 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-21 13:03:28,384 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-21 13:03:28,385 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:28,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:28,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1120776452, now seen corresponding path program 1 times [2021-08-21 13:03:28,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:28,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668322617] [2021-08-21 13:03:28,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:28,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:28,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:28,407 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:28,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:28,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668322617] [2021-08-21 13:03:28,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668322617] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:28,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:28,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:03:28,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936373961] [2021-08-21 13:03:28,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:28,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:28,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:28,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:28,408 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:28,472 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2021-08-21 13:03:28,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:03:28,473 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-21 13:03:28,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:28,481 INFO L225 Difference]: With dead ends: 1950 [2021-08-21 13:03:28,481 INFO L226 Difference]: Without dead ends: 1860 [2021-08-21 13:03:28,481 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:28,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2021-08-21 13:03:28,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2021-08-21 13:03:28,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2021-08-21 13:03:28,522 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2021-08-21 13:03:28,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:28,522 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2021-08-21 13:03:28,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,522 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2021-08-21 13:03:28,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:03:28,527 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:28,527 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-21 13:03:28,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-21 13:03:28,527 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:28,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:28,527 INFO L82 PathProgramCache]: Analyzing trace with hash 712551812, now seen corresponding path program 2 times [2021-08-21 13:03:28,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:28,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214766205] [2021-08-21 13:03:28,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:28,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:28,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:28,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:28,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214766205] [2021-08-21 13:03:28,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214766205] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:28,546 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:28,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:03:28,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270391968] [2021-08-21 13:03:28,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:28,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:28,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:28,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:28,547 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:28,594 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2021-08-21 13:03:28,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:03:28,594 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-21 13:03:28,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:28,600 INFO L225 Difference]: With dead ends: 1308 [2021-08-21 13:03:28,600 INFO L226 Difference]: Without dead ends: 1308 [2021-08-21 13:03:28,603 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:28,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-08-21 13:03:28,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2021-08-21 13:03:28,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2021-08-21 13:03:28,631 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2021-08-21 13:03:28,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:28,632 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2021-08-21 13:03:28,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,632 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2021-08-21 13:03:28,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:03:28,635 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:28,635 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-21 13:03:28,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-21 13:03:28,635 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:28,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:28,636 INFO L82 PathProgramCache]: Analyzing trace with hash 1043177095, now seen corresponding path program 2 times [2021-08-21 13:03:28,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:28,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899207011] [2021-08-21 13:03:28,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:28,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:28,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:28,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:28,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899207011] [2021-08-21 13:03:28,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899207011] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:28,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:28,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:03:28,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380019016] [2021-08-21 13:03:28,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:28,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:28,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:28,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:28,692 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:28,727 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2021-08-21 13:03:28,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:03:28,728 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-21 13:03:28,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:28,733 INFO L225 Difference]: With dead ends: 1142 [2021-08-21 13:03:28,733 INFO L226 Difference]: Without dead ends: 1120 [2021-08-21 13:03:28,734 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:28,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-08-21 13:03:28,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2021-08-21 13:03:28,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2021-08-21 13:03:28,760 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2021-08-21 13:03:28,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:28,760 INFO L470 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2021-08-21 13:03:28,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,760 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2021-08-21 13:03:28,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:03:28,764 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:28,764 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-21 13:03:28,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-21 13:03:28,764 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:28,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:28,764 INFO L82 PathProgramCache]: Analyzing trace with hash 2066683916, now seen corresponding path program 1 times [2021-08-21 13:03:28,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:28,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100507612] [2021-08-21 13:03:28,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:28,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:28,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:03:28,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:28,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100507612] [2021-08-21 13:03:28,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100507612] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:28,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:28,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:03:28,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813708425] [2021-08-21 13:03:28,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:28,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:28,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:28,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:28,808 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:28,824 INFO L93 Difference]: Finished difference Result 1334 states and 4929 transitions. [2021-08-21 13:03:28,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:03:28,825 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:03:28,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:28,831 INFO L225 Difference]: With dead ends: 1334 [2021-08-21 13:03:28,831 INFO L226 Difference]: Without dead ends: 1334 [2021-08-21 13:03:28,832 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.9ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:03:28,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2021-08-21 13:03:28,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 954. [2021-08-21 13:03:28,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.63903462749213) internal successors, (3468), 953 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3468 transitions. [2021-08-21 13:03:28,862 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3468 transitions. Word has length 27 [2021-08-21 13:03:28,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:28,863 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 3468 transitions. [2021-08-21 13:03:28,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:28,864 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3468 transitions. [2021-08-21 13:03:28,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:03:28,868 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:28,868 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-21 13:03:28,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-21 13:03:28,868 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:28,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:28,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1787495248, now seen corresponding path program 1 times [2021-08-21 13:03:28,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:28,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659793424] [2021-08-21 13:03:28,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:28,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:28,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:28,897 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-21 13:03:28,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:28,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659793424] [2021-08-21 13:03:28,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659793424] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:28,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518216578] [2021-08-21 13:03:28,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:28,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:28,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:28,905 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-21 13:03:28,928 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-21 13:03:28,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:28,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 13:03:28,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:29,017 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:29,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518216578] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:29,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 13:03:29,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-08-21 13:03:29,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455094814] [2021-08-21 13:03:29,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:29,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:29,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:29,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:29,019 INFO L87 Difference]: Start difference. First operand 954 states and 3468 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:29,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:29,036 INFO L93 Difference]: Finished difference Result 1658 states and 5999 transitions. [2021-08-21 13:03:29,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:03:29,036 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:03:29,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:29,044 INFO L225 Difference]: With dead ends: 1658 [2021-08-21 13:03:29,044 INFO L226 Difference]: Without dead ends: 1658 [2021-08-21 13:03:29,044 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:29,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2021-08-21 13:03:29,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1112. [2021-08-21 13:03:29,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 3.667866786678668) internal successors, (4075), 1111 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:29,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 4075 transitions. [2021-08-21 13:03:29,069 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 4075 transitions. Word has length 27 [2021-08-21 13:03:29,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:29,069 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 4075 transitions. [2021-08-21 13:03:29,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:29,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 4075 transitions. [2021-08-21 13:03:29,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 13:03:29,072 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:29,072 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, 1, 1] [2021-08-21 13:03:29,089 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-21 13:03:29,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-08-21 13:03:29,286 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:29,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:29,286 INFO L82 PathProgramCache]: Analyzing trace with hash -383422002, now seen corresponding path program 1 times [2021-08-21 13:03:29,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:29,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560898922] [2021-08-21 13:03:29,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:29,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:29,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:29,373 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:29,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:29,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560898922] [2021-08-21 13:03:29,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560898922] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:29,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675107459] [2021-08-21 13:03:29,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:29,374 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:29,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:29,377 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-21 13:03:29,400 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-21 13:03:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:29,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 13:03:29,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:29,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-08-21 13:03:29,754 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:29,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675107459] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:29,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:29,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-08-21 13:03:29,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140991688] [2021-08-21 13:03:29,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:03:29,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:29,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:03:29,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:03:29,755 INFO L87 Difference]: Start difference. First operand 1112 states and 4075 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:29,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:29,832 INFO L93 Difference]: Finished difference Result 2387 states and 8904 transitions. [2021-08-21 13:03:29,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:29,832 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 13:03:29,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:29,840 INFO L225 Difference]: With dead ends: 2387 [2021-08-21 13:03:29,840 INFO L226 Difference]: Without dead ends: 2308 [2021-08-21 13:03:29,840 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 42.0ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:03:29,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2021-08-21 13:03:29,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1550. [2021-08-21 13:03:29,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1550 states, 1549 states have (on average 3.7140090380890896) internal successors, (5753), 1549 states have internal predecessors, (5753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:29,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 5753 transitions. [2021-08-21 13:03:29,877 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 5753 transitions. Word has length 29 [2021-08-21 13:03:29,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:29,877 INFO L470 AbstractCegarLoop]: Abstraction has 1550 states and 5753 transitions. [2021-08-21 13:03:29,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:29,877 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 5753 transitions. [2021-08-21 13:03:29,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 13:03:29,882 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:29,882 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, 1, 1] [2021-08-21 13:03:29,908 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-21 13:03:30,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:30,097 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:30,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:30,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1158240516, now seen corresponding path program 2 times [2021-08-21 13:03:30,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:30,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803753752] [2021-08-21 13:03:30,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:30,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:30,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:30,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:30,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803753752] [2021-08-21 13:03:30,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803753752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:30,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117906224] [2021-08-21 13:03:30,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:03:30,179 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:30,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:30,191 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-21 13:03:30,192 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-21 13:03:30,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:03:30,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:30,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 13:03:30,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:30,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-08-21 13:03:30,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:30,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117906224] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:30,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:30,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-21 13:03:30,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793493067] [2021-08-21 13:03:30,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:03:30,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:30,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:03:30,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:30,620 INFO L87 Difference]: Start difference. First operand 1550 states and 5753 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:30,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:30,723 INFO L93 Difference]: Finished difference Result 2792 states and 10515 transitions. [2021-08-21 13:03:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:30,723 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 13:03:30,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:30,732 INFO L225 Difference]: With dead ends: 2792 [2021-08-21 13:03:30,732 INFO L226 Difference]: Without dead ends: 2713 [2021-08-21 13:03:30,733 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 44.0ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:30,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2021-08-21 13:03:30,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 1749. [2021-08-21 13:03:30,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1748 states have (on average 3.7299771167048057) internal successors, (6520), 1748 states have internal predecessors, (6520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:30,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 6520 transitions. [2021-08-21 13:03:30,794 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 6520 transitions. Word has length 29 [2021-08-21 13:03:30,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:30,794 INFO L470 AbstractCegarLoop]: Abstraction has 1749 states and 6520 transitions. [2021-08-21 13:03:30,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:30,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 6520 transitions. [2021-08-21 13:03:30,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 13:03:30,798 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:30,798 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, 1, 1] [2021-08-21 13:03:30,817 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-21 13:03:31,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:31,013 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:31,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:31,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1824203434, now seen corresponding path program 3 times [2021-08-21 13:03:31,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:31,013 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521382535] [2021-08-21 13:03:31,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:31,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:31,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:31,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:31,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521382535] [2021-08-21 13:03:31,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521382535] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:31,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226605922] [2021-08-21 13:03:31,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:03:31,079 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:31,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:31,079 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-21 13:03:31,080 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-21 13:03:31,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:03:31,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:31,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 13:03:31,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:31,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-08-21 13:03:31,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:31,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226605922] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:31,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:31,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-21 13:03:31,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4814907] [2021-08-21 13:03:31,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:03:31,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:31,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:03:31,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:31,428 INFO L87 Difference]: Start difference. First operand 1749 states and 6520 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 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-21 13:03:31,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:31,526 INFO L93 Difference]: Finished difference Result 2570 states and 9639 transitions. [2021-08-21 13:03:31,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:31,527 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 13:03:31,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:31,534 INFO L225 Difference]: With dead ends: 2570 [2021-08-21 13:03:31,534 INFO L226 Difference]: Without dead ends: 2491 [2021-08-21 13:03:31,534 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 39.8ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:31,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2491 states. [2021-08-21 13:03:31,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2491 to 1887. [2021-08-21 13:03:31,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1886 states have (on average 3.7338282078472957) internal successors, (7042), 1886 states have internal predecessors, (7042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:31,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 7042 transitions. [2021-08-21 13:03:31,579 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 7042 transitions. Word has length 29 [2021-08-21 13:03:31,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:31,579 INFO L470 AbstractCegarLoop]: Abstraction has 1887 states and 7042 transitions. [2021-08-21 13:03:31,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 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-21 13:03:31,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 7042 transitions. [2021-08-21 13:03:31,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 13:03:31,583 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:31,584 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, 1, 1] [2021-08-21 13:03:31,602 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-21 13:03:31,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-08-21 13:03:31,803 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:31,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:31,803 INFO L82 PathProgramCache]: Analyzing trace with hash -614164824, now seen corresponding path program 4 times [2021-08-21 13:03:31,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:31,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737377301] [2021-08-21 13:03:31,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:31,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:31,874 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:31,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:31,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737377301] [2021-08-21 13:03:31,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737377301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:31,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046810458] [2021-08-21 13:03:31,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:03:31,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:31,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:31,877 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-21 13:03:31,908 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-21 13:03:32,033 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:03:32,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:32,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 13:03:32,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:32,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-08-21 13:03:32,245 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:32,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046810458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:32,246 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:32,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-21 13:03:32,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489616058] [2021-08-21 13:03:32,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:03:32,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:32,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:03:32,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:32,247 INFO L87 Difference]: Start difference. First operand 1887 states and 7042 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:32,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:32,325 INFO L93 Difference]: Finished difference Result 2992 states and 11283 transitions. [2021-08-21 13:03:32,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:32,325 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 13:03:32,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:32,334 INFO L225 Difference]: With dead ends: 2992 [2021-08-21 13:03:32,334 INFO L226 Difference]: Without dead ends: 2913 [2021-08-21 13:03:32,334 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 38.4ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:32,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2913 states. [2021-08-21 13:03:32,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2913 to 2081. [2021-08-21 13:03:32,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 3.751923076923077) internal successors, (7804), 2080 states have internal predecessors, (7804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:32,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 7804 transitions. [2021-08-21 13:03:32,395 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 7804 transitions. Word has length 29 [2021-08-21 13:03:32,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:32,396 INFO L470 AbstractCegarLoop]: Abstraction has 2081 states and 7804 transitions. [2021-08-21 13:03:32,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:32,396 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 7804 transitions. [2021-08-21 13:03:32,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 13:03:32,400 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:32,400 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, 1, 1] [2021-08-21 13:03:32,419 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-21 13:03:32,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:32,617 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:32,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:32,617 INFO L82 PathProgramCache]: Analyzing trace with hash -357509362, now seen corresponding path program 5 times [2021-08-21 13:03:32,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:32,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059088070] [2021-08-21 13:03:32,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:32,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:32,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:32,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:32,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:32,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059088070] [2021-08-21 13:03:32,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059088070] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:32,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664865491] [2021-08-21 13:03:32,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:03:32,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:32,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:32,686 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-21 13:03:32,697 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-21 13:03:32,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:03:32,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:32,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 13:03:32,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:33,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-08-21 13:03:33,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:33,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664865491] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:33,073 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:33,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-21 13:03:33,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440913110] [2021-08-21 13:03:33,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:03:33,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:33,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:03:33,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:33,074 INFO L87 Difference]: Start difference. First operand 2081 states and 7804 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 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-21 13:03:33,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:33,162 INFO L93 Difference]: Finished difference Result 2770 states and 10407 transitions. [2021-08-21 13:03:33,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:33,162 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 13:03:33,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:33,171 INFO L225 Difference]: With dead ends: 2770 [2021-08-21 13:03:33,171 INFO L226 Difference]: Without dead ends: 2691 [2021-08-21 13:03:33,171 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 41.8ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:33,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2691 states. [2021-08-21 13:03:33,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2691 to 1882. [2021-08-21 13:03:33,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1882 states, 1881 states have (on average 3.741095162147794) internal successors, (7037), 1881 states have internal predecessors, (7037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:33,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1882 states to 1882 states and 7037 transitions. [2021-08-21 13:03:33,217 INFO L78 Accepts]: Start accepts. Automaton has 1882 states and 7037 transitions. Word has length 29 [2021-08-21 13:03:33,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:33,218 INFO L470 AbstractCegarLoop]: Abstraction has 1882 states and 7037 transitions. [2021-08-21 13:03:33,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 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-21 13:03:33,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1882 states and 7037 transitions. [2021-08-21 13:03:33,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 13:03:33,223 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:33,223 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, 1, 1] [2021-08-21 13:03:33,240 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-21 13:03:33,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:33,440 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:33,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:33,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1162136574, now seen corresponding path program 6 times [2021-08-21 13:03:33,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:33,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853626900] [2021-08-21 13:03:33,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:33,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:33,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:33,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:33,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:33,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853626900] [2021-08-21 13:03:33,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853626900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:33,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950497488] [2021-08-21 13:03:33,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:03:33,515 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:33,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:33,515 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-21 13:03:33,544 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-21 13:03:33,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 13:03:33,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:33,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 13:03:33,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:33,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-08-21 13:03:33,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:33,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950497488] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:33,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:33,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-08-21 13:03:33,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425254718] [2021-08-21 13:03:33,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:03:33,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:33,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:03:33,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:03:33,923 INFO L87 Difference]: Start difference. First operand 1882 states and 7037 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:33,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:33,986 INFO L93 Difference]: Finished difference Result 2635 states and 9856 transitions. [2021-08-21 13:03:33,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:33,986 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 13:03:33,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:33,994 INFO L225 Difference]: With dead ends: 2635 [2021-08-21 13:03:33,994 INFO L226 Difference]: Without dead ends: 2556 [2021-08-21 13:03:33,996 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 32.1ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:03:33,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2021-08-21 13:03:34,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1926. [2021-08-21 13:03:34,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1926 states, 1925 states have (on average 3.7314285714285713) internal successors, (7183), 1925 states have internal predecessors, (7183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:34,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1926 states to 1926 states and 7183 transitions. [2021-08-21 13:03:34,038 INFO L78 Accepts]: Start accepts. Automaton has 1926 states and 7183 transitions. Word has length 29 [2021-08-21 13:03:34,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:34,038 INFO L470 AbstractCegarLoop]: Abstraction has 1926 states and 7183 transitions. [2021-08-21 13:03:34,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:34,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1926 states and 7183 transitions. [2021-08-21 13:03:34,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 13:03:34,042 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:34,042 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:34,063 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-21 13:03:34,263 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,SelfDestructingSolverStorable14 [2021-08-21 13:03:34,263 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:34,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:34,264 INFO L82 PathProgramCache]: Analyzing trace with hash 719206604, now seen corresponding path program 7 times [2021-08-21 13:03:34,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:34,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693529630] [2021-08-21 13:03:34,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:34,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:34,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:34,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:34,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693529630] [2021-08-21 13:03:34,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693529630] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:34,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272049448] [2021-08-21 13:03:34,301 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:03:34,301 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:34,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:34,301 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-21 13:03:34,312 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-21 13:03:34,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:34,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 13:03:34,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:34,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:34,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272049448] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:34,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:34,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-08-21 13:03:34,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21128674] [2021-08-21 13:03:34,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:03:34,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:34,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:03:34,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:03:34,586 INFO L87 Difference]: Start difference. First operand 1926 states and 7183 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:34,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:34,649 INFO L93 Difference]: Finished difference Result 3472 states and 12599 transitions. [2021-08-21 13:03:34,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 13:03:34,650 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 13:03:34,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:34,659 INFO L225 Difference]: With dead ends: 3472 [2021-08-21 13:03:34,659 INFO L226 Difference]: Without dead ends: 3318 [2021-08-21 13:03:34,659 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 21.6ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:03:34,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2021-08-21 13:03:34,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 2796. [2021-08-21 13:03:34,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 3.759212880143113) internal successors, (10507), 2795 states have internal predecessors, (10507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 10507 transitions. [2021-08-21 13:03:34,750 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 10507 transitions. Word has length 31 [2021-08-21 13:03:34,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:34,751 INFO L470 AbstractCegarLoop]: Abstraction has 2796 states and 10507 transitions. [2021-08-21 13:03:34,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:34,751 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 10507 transitions. [2021-08-21 13:03:34,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 13:03:34,757 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:34,757 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:34,778 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-21 13:03:34,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-21 13:03:34,977 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:34,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:34,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1293130992, now seen corresponding path program 8 times [2021-08-21 13:03:34,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:34,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956443257] [2021-08-21 13:03:34,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:34,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:34,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:34,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:03:34,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:34,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956443257] [2021-08-21 13:03:34,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956443257] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:34,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:03:34,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 13:03:34,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905711091] [2021-08-21 13:03:35,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 13:03:35,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:35,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 13:03:35,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:35,000 INFO L87 Difference]: Start difference. First operand 2796 states and 10507 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:35,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:35,041 INFO L93 Difference]: Finished difference Result 5761 states and 21881 transitions. [2021-08-21 13:03:35,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:03:35,042 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 13:03:35,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:35,060 INFO L225 Difference]: With dead ends: 5761 [2021-08-21 13:03:35,061 INFO L226 Difference]: Without dead ends: 5510 [2021-08-21 13:03:35,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.7ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:35,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5510 states. [2021-08-21 13:03:35,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5510 to 4894. [2021-08-21 13:03:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4894 states, 4893 states have (on average 3.8779889638258735) internal successors, (18975), 4893 states have internal predecessors, (18975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4894 states to 4894 states and 18975 transitions. [2021-08-21 13:03:35,165 INFO L78 Accepts]: Start accepts. Automaton has 4894 states and 18975 transitions. Word has length 31 [2021-08-21 13:03:35,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:35,165 INFO L470 AbstractCegarLoop]: Abstraction has 4894 states and 18975 transitions. [2021-08-21 13:03:35,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:35,166 INFO L276 IsEmpty]: Start isEmpty. Operand 4894 states and 18975 transitions. [2021-08-21 13:03:35,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 13:03:35,175 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:35,176 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:35,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-08-21 13:03:35,176 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:35,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:35,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1002043648, now seen corresponding path program 9 times [2021-08-21 13:03:35,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:35,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53143586] [2021-08-21 13:03:35,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:35,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:35,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:35,203 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 13:03:35,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:35,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53143586] [2021-08-21 13:03:35,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53143586] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:35,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100557319] [2021-08-21 13:03:35,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:03:35,204 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:35,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:35,205 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-21 13:03:35,216 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-21 13:03:35,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:03:35,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:35,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:03:35,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:35,626 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 13:03:35,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100557319] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:35,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:35,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 13:03:35,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146285848] [2021-08-21 13:03:35,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:03:35,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:35,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:03:35,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:03:35,627 INFO L87 Difference]: Start difference. First operand 4894 states and 18975 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:35,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:35,901 INFO L93 Difference]: Finished difference Result 17927 states and 66398 transitions. [2021-08-21 13:03:35,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 13:03:35,901 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-21 13:03:35,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:35,995 INFO L225 Difference]: With dead ends: 17927 [2021-08-21 13:03:35,995 INFO L226 Difference]: Without dead ends: 15301 [2021-08-21 13:03:35,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 85.9ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:03:36,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15301 states. [2021-08-21 13:03:36,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15301 to 8354. [2021-08-21 13:03:36,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8354 states, 8353 states have (on average 3.950676403687298) internal successors, (33000), 8353 states have internal predecessors, (33000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:36,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8354 states to 8354 states and 33000 transitions. [2021-08-21 13:03:36,199 INFO L78 Accepts]: Start accepts. Automaton has 8354 states and 33000 transitions. Word has length 34 [2021-08-21 13:03:36,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:36,200 INFO L470 AbstractCegarLoop]: Abstraction has 8354 states and 33000 transitions. [2021-08-21 13:03:36,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:36,200 INFO L276 IsEmpty]: Start isEmpty. Operand 8354 states and 33000 transitions. [2021-08-21 13:03:36,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 13:03:36,222 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:36,222 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:36,247 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-21 13:03:36,447 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,SelfDestructingSolverStorable17 [2021-08-21 13:03:36,447 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:36,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:36,447 INFO L82 PathProgramCache]: Analyzing trace with hash -129967119, now seen corresponding path program 10 times [2021-08-21 13:03:36,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:36,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130090685] [2021-08-21 13:03:36,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:36,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:36,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:36,491 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:03:36,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:36,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130090685] [2021-08-21 13:03:36,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130090685] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:36,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434999946] [2021-08-21 13:03:36,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:03:36,492 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:36,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:36,505 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-21 13:03:36,517 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-21 13:03:36,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:03:36,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:36,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:03:36,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:36,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:03:36,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434999946] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:36,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:36,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 13:03:36,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890851076] [2021-08-21 13:03:36,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:03:36,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:36,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:03:36,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:03:36,927 INFO L87 Difference]: Start difference. First operand 8354 states and 33000 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 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-21 13:03:37,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:37,314 INFO L93 Difference]: Finished difference Result 21371 states and 81454 transitions. [2021-08-21 13:03:37,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:03:37,314 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 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 34 [2021-08-21 13:03:37,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:37,377 INFO L225 Difference]: With dead ends: 21371 [2021-08-21 13:03:37,377 INFO L226 Difference]: Without dead ends: 20932 [2021-08-21 13:03:37,378 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 114.3ms TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:03:37,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20932 states. [2021-08-21 13:03:37,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20932 to 12631. [2021-08-21 13:03:37,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12631 states, 12630 states have (on average 4.037925574030087) internal successors, (50999), 12630 states have internal predecessors, (50999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:37,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12631 states to 12631 states and 50999 transitions. [2021-08-21 13:03:37,901 INFO L78 Accepts]: Start accepts. Automaton has 12631 states and 50999 transitions. Word has length 34 [2021-08-21 13:03:37,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:37,901 INFO L470 AbstractCegarLoop]: Abstraction has 12631 states and 50999 transitions. [2021-08-21 13:03:37,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 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-21 13:03:37,901 INFO L276 IsEmpty]: Start isEmpty. Operand 12631 states and 50999 transitions. [2021-08-21 13:03:37,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 13:03:37,932 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:37,932 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:37,950 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-21 13:03:38,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:38,141 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:38,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:38,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1761367056, now seen corresponding path program 11 times [2021-08-21 13:03:38,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:38,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295598458] [2021-08-21 13:03:38,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:38,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:38,199 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:38,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:38,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295598458] [2021-08-21 13:03:38,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295598458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:38,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906143248] [2021-08-21 13:03:38,200 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:03:38,200 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:38,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:38,201 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-21 13:03:38,202 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-21 13:03:38,431 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 13:03:38,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:38,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:03:38,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:38,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906143248] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:38,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:38,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-08-21 13:03:38,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494980132] [2021-08-21 13:03:38,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:03:38,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:03:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:03:38,608 INFO L87 Difference]: Start difference. First operand 12631 states and 50999 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-21 13:03:38,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:38,896 INFO L93 Difference]: Finished difference Result 20596 states and 79596 transitions. [2021-08-21 13:03:38,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 13:03:38,896 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2021-08-21 13:03:38,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:38,954 INFO L225 Difference]: With dead ends: 20596 [2021-08-21 13:03:38,954 INFO L226 Difference]: Without dead ends: 20518 [2021-08-21 13:03:38,954 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 83.2ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:03:38,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20518 states. [2021-08-21 13:03:39,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20518 to 12577. [2021-08-21 13:03:39,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12577 states, 12576 states have (on average 4.042064249363868) internal successors, (50833), 12576 states have internal predecessors, (50833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:39,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 50833 transitions. [2021-08-21 13:03:39,428 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 50833 transitions. Word has length 34 [2021-08-21 13:03:39,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:39,429 INFO L470 AbstractCegarLoop]: Abstraction has 12577 states and 50833 transitions. [2021-08-21 13:03:39,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-21 13:03:39,429 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 50833 transitions. [2021-08-21 13:03:39,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 13:03:39,544 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:39,545 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:39,567 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-21 13:03:39,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:39,745 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:39,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:39,746 INFO L82 PathProgramCache]: Analyzing trace with hash -447820591, now seen corresponding path program 12 times [2021-08-21 13:03:39,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:39,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472554963] [2021-08-21 13:03:39,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:39,746 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:39,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:39,777 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:39,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:39,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472554963] [2021-08-21 13:03:39,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472554963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:39,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335771300] [2021-08-21 13:03:39,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:03:39,777 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:39,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:39,781 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-21 13:03:39,849 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-21 13:03:40,068 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:03:40,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:40,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:03:40,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:40,224 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:40,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335771300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:40,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:40,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-08-21 13:03:40,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163481394] [2021-08-21 13:03:40,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:03:40,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:40,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:03:40,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:03:40,226 INFO L87 Difference]: Start difference. First operand 12577 states and 50833 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-21 13:03:40,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:40,559 INFO L93 Difference]: Finished difference Result 22733 states and 87606 transitions. [2021-08-21 13:03:40,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:03:40,559 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2021-08-21 13:03:40,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:40,615 INFO L225 Difference]: With dead ends: 22733 [2021-08-21 13:03:40,616 INFO L226 Difference]: Without dead ends: 21028 [2021-08-21 13:03:40,616 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 77.2ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:03:40,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21028 states. [2021-08-21 13:03:40,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21028 to 15386. [2021-08-21 13:03:41,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15386 states, 15385 states have (on average 4.0534936626584335) internal successors, (62363), 15385 states have internal predecessors, (62363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:41,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15386 states to 15386 states and 62363 transitions. [2021-08-21 13:03:41,150 INFO L78 Accepts]: Start accepts. Automaton has 15386 states and 62363 transitions. Word has length 34 [2021-08-21 13:03:41,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:41,150 INFO L470 AbstractCegarLoop]: Abstraction has 15386 states and 62363 transitions. [2021-08-21 13:03:41,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-21 13:03:41,151 INFO L276 IsEmpty]: Start isEmpty. Operand 15386 states and 62363 transitions. [2021-08-21 13:03:41,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 13:03:41,184 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:41,184 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:41,203 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-21 13:03:41,386 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,SelfDestructingSolverStorable20 [2021-08-21 13:03:41,386 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:41,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:41,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1932805376, now seen corresponding path program 13 times [2021-08-21 13:03:41,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:41,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020732208] [2021-08-21 13:03:41,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:41,387 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:41,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:41,424 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:41,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:41,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020732208] [2021-08-21 13:03:41,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020732208] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:41,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193954543] [2021-08-21 13:03:41,424 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:03:41,424 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:41,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:41,429 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-21 13:03:41,460 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-21 13:03:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:41,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:03:41,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:41,904 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:41,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193954543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:41,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:41,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 13:03:41,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019215323] [2021-08-21 13:03:41,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:03:41,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:41,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:03:41,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:03:41,906 INFO L87 Difference]: Start difference. First operand 15386 states and 62363 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 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-21 13:03:42,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:42,373 INFO L93 Difference]: Finished difference Result 31402 states and 124083 transitions. [2021-08-21 13:03:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:03:42,373 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 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 34 [2021-08-21 13:03:42,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:42,484 INFO L225 Difference]: With dead ends: 31402 [2021-08-21 13:03:42,484 INFO L226 Difference]: Without dead ends: 31094 [2021-08-21 13:03:42,485 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 97.6ms TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:03:42,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31094 states. [2021-08-21 13:03:43,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31094 to 19812. [2021-08-21 13:03:43,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19812 states, 19811 states have (on average 4.119024784210792) internal successors, (81602), 19811 states have internal predecessors, (81602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:43,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19812 states to 19812 states and 81602 transitions. [2021-08-21 13:03:43,120 INFO L78 Accepts]: Start accepts. Automaton has 19812 states and 81602 transitions. Word has length 34 [2021-08-21 13:03:43,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:43,120 INFO L470 AbstractCegarLoop]: Abstraction has 19812 states and 81602 transitions. [2021-08-21 13:03:43,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 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-21 13:03:43,120 INFO L276 IsEmpty]: Start isEmpty. Operand 19812 states and 81602 transitions. [2021-08-21 13:03:43,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 13:03:43,160 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:43,160 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:43,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 13:03:43,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:43,365 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:43,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:43,366 INFO L82 PathProgramCache]: Analyzing trace with hash 19813248, now seen corresponding path program 14 times [2021-08-21 13:03:43,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:43,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592873795] [2021-08-21 13:03:43,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:43,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:43,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:43,391 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:03:43,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:43,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592873795] [2021-08-21 13:03:43,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592873795] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:43,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443263345] [2021-08-21 13:03:43,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:03:43,392 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:43,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:43,393 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-21 13:03:43,399 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-21 13:03:43,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:03:43,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:43,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:03:43,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:43,947 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:43,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443263345] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:43,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:43,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-08-21 13:03:43,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703621143] [2021-08-21 13:03:43,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:03:43,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:43,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:03:43,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:03:43,948 INFO L87 Difference]: Start difference. First operand 19812 states and 81602 transitions. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:44,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:44,376 INFO L93 Difference]: Finished difference Result 33709 states and 133959 transitions. [2021-08-21 13:03:44,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:03:44,376 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-21 13:03:44,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:44,491 INFO L225 Difference]: With dead ends: 33709 [2021-08-21 13:03:44,491 INFO L226 Difference]: Without dead ends: 32656 [2021-08-21 13:03:44,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 195.9ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:03:44,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32656 states. [2021-08-21 13:03:45,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32656 to 23355. [2021-08-21 13:03:45,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23355 states, 23354 states have (on average 4.114370129314036) internal successors, (96087), 23354 states have internal predecessors, (96087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:45,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23355 states to 23355 states and 96087 transitions. [2021-08-21 13:03:45,369 INFO L78 Accepts]: Start accepts. Automaton has 23355 states and 96087 transitions. Word has length 34 [2021-08-21 13:03:45,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:45,369 INFO L470 AbstractCegarLoop]: Abstraction has 23355 states and 96087 transitions. [2021-08-21 13:03:45,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:45,369 INFO L276 IsEmpty]: Start isEmpty. Operand 23355 states and 96087 transitions. [2021-08-21 13:03:45,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 13:03:45,435 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:45,436 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:45,455 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-21 13:03:45,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:45,653 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:45,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:45,653 INFO L82 PathProgramCache]: Analyzing trace with hash -650007193, now seen corresponding path program 15 times [2021-08-21 13:03:45,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:45,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106050517] [2021-08-21 13:03:45,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:45,653 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:45,675 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:03:45,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:45,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106050517] [2021-08-21 13:03:45,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106050517] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:45,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590558410] [2021-08-21 13:03:45,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:03:45,676 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:45,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:45,677 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-21 13:03:45,690 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-21 13:03:46,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:03:46,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:46,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:03:46,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:46,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:03:46,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590558410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:46,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:46,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-08-21 13:03:46,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648408643] [2021-08-21 13:03:46,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:03:46,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:46,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:03:46,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:03:46,198 INFO L87 Difference]: Start difference. First operand 23355 states and 96087 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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-21 13:03:46,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:46,518 INFO L93 Difference]: Finished difference Result 31214 states and 125510 transitions. [2021-08-21 13:03:46,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 13:03:46,518 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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 34 [2021-08-21 13:03:46,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:46,710 INFO L225 Difference]: With dead ends: 31214 [2021-08-21 13:03:46,711 INFO L226 Difference]: Without dead ends: 31106 [2021-08-21 13:03:46,711 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 68.9ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:03:46,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31106 states. [2021-08-21 13:03:47,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31106 to 24543. [2021-08-21 13:03:47,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24543 states, 24542 states have (on average 4.135033819574606) internal successors, (101482), 24542 states have internal predecessors, (101482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:47,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24543 states to 24543 states and 101482 transitions. [2021-08-21 13:03:47,370 INFO L78 Accepts]: Start accepts. Automaton has 24543 states and 101482 transitions. Word has length 34 [2021-08-21 13:03:47,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:47,370 INFO L470 AbstractCegarLoop]: Abstraction has 24543 states and 101482 transitions. [2021-08-21 13:03:47,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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-21 13:03:47,370 INFO L276 IsEmpty]: Start isEmpty. Operand 24543 states and 101482 transitions. [2021-08-21 13:03:47,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 13:03:47,418 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:47,418 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:47,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 13:03:47,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-21 13:03:47,618 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:47,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:47,619 INFO L82 PathProgramCache]: Analyzing trace with hash -2144646697, now seen corresponding path program 16 times [2021-08-21 13:03:47,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:47,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091004831] [2021-08-21 13:03:47,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:47,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:47,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:47,651 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 13:03:47,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:47,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091004831] [2021-08-21 13:03:47,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091004831] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:47,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344637522] [2021-08-21 13:03:47,652 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:03:47,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:47,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:47,652 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-21 13:03:47,653 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-21 13:03:47,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:03:47,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:47,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:03:47,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:48,171 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-21 13:03:48,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344637522] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:48,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 13:03:48,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-08-21 13:03:48,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758389470] [2021-08-21 13:03:48,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:03:48,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:48,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:03:48,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:48,172 INFO L87 Difference]: Start difference. First operand 24543 states and 101482 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:48,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:48,362 INFO L93 Difference]: Finished difference Result 29524 states and 121533 transitions. [2021-08-21 13:03:48,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:03:48,362 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 13:03:48,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:48,458 INFO L225 Difference]: With dead ends: 29524 [2021-08-21 13:03:48,458 INFO L226 Difference]: Without dead ends: 29524 [2021-08-21 13:03:48,458 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:03:48,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29524 states. [2021-08-21 13:03:49,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29524 to 22120. [2021-08-21 13:03:49,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22120 states, 22119 states have (on average 4.096252090962521) internal successors, (90605), 22119 states have internal predecessors, (90605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:49,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22120 states to 22120 states and 90605 transitions. [2021-08-21 13:03:49,160 INFO L78 Accepts]: Start accepts. Automaton has 22120 states and 90605 transitions. Word has length 37 [2021-08-21 13:03:49,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:49,161 INFO L470 AbstractCegarLoop]: Abstraction has 22120 states and 90605 transitions. [2021-08-21 13:03:49,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:49,161 INFO L276 IsEmpty]: Start isEmpty. Operand 22120 states and 90605 transitions. [2021-08-21 13:03:49,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 13:03:49,208 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:49,208 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:49,224 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-21 13:03:49,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:49,408 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:49,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:49,409 INFO L82 PathProgramCache]: Analyzing trace with hash -461619199, now seen corresponding path program 17 times [2021-08-21 13:03:49,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:49,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505657165] [2021-08-21 13:03:49,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:49,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:49,446 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-21 13:03:49,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:49,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505657165] [2021-08-21 13:03:49,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505657165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:49,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885543199] [2021-08-21 13:03:49,447 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:03:49,447 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:49,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:49,447 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-21 13:03:49,448 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-21 13:03:49,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:03:49,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:49,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:03:49,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:49,891 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-21 13:03:49,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885543199] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:03:49,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 13:03:49,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2021-08-21 13:03:49,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042378398] [2021-08-21 13:03:49,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 13:03:49,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:49,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 13:03:49,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:03:49,892 INFO L87 Difference]: Start difference. First operand 22120 states and 90605 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:50,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:50,184 INFO L93 Difference]: Finished difference Result 30000 states and 123549 transitions. [2021-08-21 13:03:50,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:03:50,185 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 13:03:50,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:50,296 INFO L225 Difference]: With dead ends: 30000 [2021-08-21 13:03:50,296 INFO L226 Difference]: Without dead ends: 30000 [2021-08-21 13:03:50,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.7ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:03:50,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30000 states. [2021-08-21 13:03:50,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30000 to 24376. [2021-08-21 13:03:50,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24376 states, 24375 states have (on average 4.091979487179487) internal successors, (99742), 24375 states have internal predecessors, (99742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:50,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24376 states to 24376 states and 99742 transitions. [2021-08-21 13:03:50,904 INFO L78 Accepts]: Start accepts. Automaton has 24376 states and 99742 transitions. Word has length 37 [2021-08-21 13:03:50,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:50,905 INFO L470 AbstractCegarLoop]: Abstraction has 24376 states and 99742 transitions. [2021-08-21 13:03:50,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:50,905 INFO L276 IsEmpty]: Start isEmpty. Operand 24376 states and 99742 transitions. [2021-08-21 13:03:50,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 13:03:50,954 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:50,954 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:50,971 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-21 13:03:51,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:51,155 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:51,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:51,156 INFO L82 PathProgramCache]: Analyzing trace with hash -857424067, now seen corresponding path program 18 times [2021-08-21 13:03:51,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:51,156 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058527155] [2021-08-21 13:03:51,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:51,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:51,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:51,189 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-21 13:03:51,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:51,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058527155] [2021-08-21 13:03:51,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058527155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:51,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778446983] [2021-08-21 13:03:51,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:03:51,190 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:51,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:51,204 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-21 13:03:51,207 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-21 13:03:51,701 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:03:51,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:51,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:03:51,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:51,779 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-21 13:03:51,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778446983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:51,779 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:51,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-08-21 13:03:51,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512377555] [2021-08-21 13:03:51,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:03:51,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:51,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:03:51,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:03:51,780 INFO L87 Difference]: Start difference. First operand 24376 states and 99742 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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-21 13:03:52,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:52,022 INFO L93 Difference]: Finished difference Result 37294 states and 154370 transitions. [2021-08-21 13:03:52,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:03:52,023 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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 37 [2021-08-21 13:03:52,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:52,358 INFO L225 Difference]: With dead ends: 37294 [2021-08-21 13:03:52,358 INFO L226 Difference]: Without dead ends: 37294 [2021-08-21 13:03:52,358 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.4ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:03:52,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37294 states. [2021-08-21 13:03:53,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37294 to 34517. [2021-08-21 13:03:53,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34517 states, 34516 states have (on average 4.136226677482907) internal successors, (142766), 34516 states have internal predecessors, (142766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:53,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34517 states to 34517 states and 142766 transitions. [2021-08-21 13:03:53,452 INFO L78 Accepts]: Start accepts. Automaton has 34517 states and 142766 transitions. Word has length 37 [2021-08-21 13:03:53,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:53,453 INFO L470 AbstractCegarLoop]: Abstraction has 34517 states and 142766 transitions. [2021-08-21 13:03:53,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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-21 13:03:53,453 INFO L276 IsEmpty]: Start isEmpty. Operand 34517 states and 142766 transitions. [2021-08-21 13:03:53,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:03:53,542 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:53,542 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:53,560 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-21 13:03:53,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:53,743 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:53,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:53,743 INFO L82 PathProgramCache]: Analyzing trace with hash -709164033, now seen corresponding path program 19 times [2021-08-21 13:03:53,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:53,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101429026] [2021-08-21 13:03:53,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:53,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:53,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:53,921 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:53,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:53,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101429026] [2021-08-21 13:03:53,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101429026] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:53,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409791952] [2021-08-21 13:03:53,921 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:03:53,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:53,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:53,922 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-21 13:03:53,922 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-21 13:03:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:54,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:03:54,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:54,696 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:03:54,697 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 17 [2021-08-21 13:03:54,923 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:03:54,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, 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 27 [2021-08-21 13:03:54,990 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:54,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409791952] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:54,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:54,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 13:03:54,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022324480] [2021-08-21 13:03:54,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 13:03:54,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:54,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 13:03:54,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-08-21 13:03:54,992 INFO L87 Difference]: Start difference. First operand 34517 states and 142766 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 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-21 13:03:55,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:55,726 INFO L93 Difference]: Finished difference Result 52905 states and 218199 transitions. [2021-08-21 13:03:55,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:03:55,726 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 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 39 [2021-08-21 13:03:55,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:55,941 INFO L225 Difference]: With dead ends: 52905 [2021-08-21 13:03:55,941 INFO L226 Difference]: Without dead ends: 52713 [2021-08-21 13:03:55,941 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 207.3ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:03:56,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52713 states. [2021-08-21 13:03:56,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52713 to 35063. [2021-08-21 13:03:56,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35063 states, 35062 states have (on average 4.133534881067822) internal successors, (144930), 35062 states have internal predecessors, (144930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:57,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35063 states to 35063 states and 144930 transitions. [2021-08-21 13:03:57,206 INFO L78 Accepts]: Start accepts. Automaton has 35063 states and 144930 transitions. Word has length 39 [2021-08-21 13:03:57,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:57,206 INFO L470 AbstractCegarLoop]: Abstraction has 35063 states and 144930 transitions. [2021-08-21 13:03:57,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 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-21 13:03:57,206 INFO L276 IsEmpty]: Start isEmpty. Operand 35063 states and 144930 transitions. [2021-08-21 13:03:57,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:03:57,293 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:57,293 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:57,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-08-21 13:03:57,494 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,SelfDestructingSolverStorable27 [2021-08-21 13:03:57,494 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:03:57,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:57,494 INFO L82 PathProgramCache]: Analyzing trace with hash 868774019, now seen corresponding path program 20 times [2021-08-21 13:03:57,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:57,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574555769] [2021-08-21 13:03:57,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:57,495 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:57,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:57,655 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:57,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:57,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574555769] [2021-08-21 13:03:57,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574555769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:57,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747061772] [2021-08-21 13:03:57,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:03:57,655 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:57,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:57,656 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-21 13:03:57,657 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-21 13:03:58,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:03:58,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:58,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:03:58,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:58,460 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:03:58,460 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 17 [2021-08-21 13:03:58,689 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:03:58,689 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 44 treesize of output 27 [2021-08-21 13:03:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:58,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747061772] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:58,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:58,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 13:03:58,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415999664] [2021-08-21 13:03:58,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 13:03:58,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:58,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 13:03:58,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-08-21 13:03:58,744 INFO L87 Difference]: Start difference. First operand 35063 states and 144930 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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-21 13:03:59,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:59,357 INFO L93 Difference]: Finished difference Result 51479 states and 213934 transitions. [2021-08-21 13:03:59,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 13:03:59,357 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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 39 [2021-08-21 13:03:59,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:59,580 INFO L225 Difference]: With dead ends: 51479 [2021-08-21 13:03:59,580 INFO L226 Difference]: Without dead ends: 51424 [2021-08-21 13:03:59,580 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 154.8ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-08-21 13:03:59,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51424 states. [2021-08-21 13:04:00,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51424 to 35753. [2021-08-21 13:04:00,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35753 states, 35752 states have (on average 4.141138957261132) internal successors, (148054), 35752 states have internal predecessors, (148054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35753 states to 35753 states and 148054 transitions. [2021-08-21 13:04:00,755 INFO L78 Accepts]: Start accepts. Automaton has 35753 states and 148054 transitions. Word has length 39 [2021-08-21 13:04:00,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:00,755 INFO L470 AbstractCegarLoop]: Abstraction has 35753 states and 148054 transitions. [2021-08-21 13:04:00,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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-21 13:04:00,755 INFO L276 IsEmpty]: Start isEmpty. Operand 35753 states and 148054 transitions. [2021-08-21 13:04:00,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:00,838 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:00,838 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:00,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-21 13:04:01,038 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,SelfDestructingSolverStorable28 [2021-08-21 13:04:01,039 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:01,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:01,039 INFO L82 PathProgramCache]: Analyzing trace with hash 1038211985, now seen corresponding path program 21 times [2021-08-21 13:04:01,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:01,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324603448] [2021-08-21 13:04:01,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:01,039 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:01,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:01,452 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:01,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:01,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324603448] [2021-08-21 13:04:01,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324603448] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:01,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945688714] [2021-08-21 13:04:01,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:04:01,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:01,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:01,469 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-21 13:04:01,485 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-21 13:04:01,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:04:01,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:01,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:01,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:02,238 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 13:04:02,239 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 41 treesize of output 17 [2021-08-21 13:04:02,600 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:04:02,600 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 33 [2021-08-21 13:04:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:02,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945688714] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:02,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:02,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:04:02,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348635677] [2021-08-21 13:04:02,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:04:02,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:02,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:04:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:04:02,662 INFO L87 Difference]: Start difference. First operand 35753 states and 148054 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-21 13:04:03,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:03,460 INFO L93 Difference]: Finished difference Result 53967 states and 222939 transitions. [2021-08-21 13:04:03,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:04:03,461 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 39 [2021-08-21 13:04:03,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:03,667 INFO L225 Difference]: With dead ends: 53967 [2021-08-21 13:04:03,667 INFO L226 Difference]: Without dead ends: 53775 [2021-08-21 13:04:03,667 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 479.5ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:04:03,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53775 states. [2021-08-21 13:04:04,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53775 to 36100. [2021-08-21 13:04:04,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36100 states, 36099 states have (on average 4.139172830272306) internal successors, (149420), 36099 states have internal predecessors, (149420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:04,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36100 states to 36100 states and 149420 transitions. [2021-08-21 13:04:04,791 INFO L78 Accepts]: Start accepts. Automaton has 36100 states and 149420 transitions. Word has length 39 [2021-08-21 13:04:04,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:04,791 INFO L470 AbstractCegarLoop]: Abstraction has 36100 states and 149420 transitions. [2021-08-21 13:04:04,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-21 13:04:04,791 INFO L276 IsEmpty]: Start isEmpty. Operand 36100 states and 149420 transitions. [2021-08-21 13:04:04,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:04,866 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:04,866 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:04,885 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-21 13:04:05,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:05,067 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:05,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:05,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1678817259, now seen corresponding path program 22 times [2021-08-21 13:04:05,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:05,067 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96723079] [2021-08-21 13:04:05,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:05,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:05,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:05,257 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:05,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:05,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96723079] [2021-08-21 13:04:05,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96723079] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:05,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584488882] [2021-08-21 13:04:05,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:04:05,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:05,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:05,261 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-21 13:04:05,262 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-21 13:04:05,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:04:05,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:05,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:05,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:06,236 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:06,237 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 17 [2021-08-21 13:04:06,483 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:04:06,483 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 44 treesize of output 27 [2021-08-21 13:04:06,545 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:06,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584488882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:06,545 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:06,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:04:06,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991888361] [2021-08-21 13:04:06,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:04:06,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:06,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:04:06,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:04:06,546 INFO L87 Difference]: Start difference. First operand 36100 states and 149420 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-21 13:04:07,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:07,165 INFO L93 Difference]: Finished difference Result 52192 states and 217168 transitions. [2021-08-21 13:04:07,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 13:04:07,165 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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 39 [2021-08-21 13:04:07,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:07,370 INFO L225 Difference]: With dead ends: 52192 [2021-08-21 13:04:07,370 INFO L226 Difference]: Without dead ends: 52137 [2021-08-21 13:04:07,370 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 187.6ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:04:07,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52137 states. [2021-08-21 13:04:08,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52137 to 35911. [2021-08-21 13:04:08,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35911 states, 35910 states have (on average 4.140852130325815) internal successors, (148698), 35910 states have internal predecessors, (148698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:08,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35911 states to 35911 states and 148698 transitions. [2021-08-21 13:04:08,469 INFO L78 Accepts]: Start accepts. Automaton has 35911 states and 148698 transitions. Word has length 39 [2021-08-21 13:04:08,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:08,469 INFO L470 AbstractCegarLoop]: Abstraction has 35911 states and 148698 transitions. [2021-08-21 13:04:08,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-21 13:04:08,469 INFO L276 IsEmpty]: Start isEmpty. Operand 35911 states and 148698 transitions. [2021-08-21 13:04:08,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:08,549 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:08,549 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:08,566 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-21 13:04:08,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:08,752 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:08,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:08,752 INFO L82 PathProgramCache]: Analyzing trace with hash 630820215, now seen corresponding path program 23 times [2021-08-21 13:04:08,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:08,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392372140] [2021-08-21 13:04:08,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:08,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:08,918 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:08,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:08,918 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392372140] [2021-08-21 13:04:08,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392372140] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:08,918 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107940771] [2021-08-21 13:04:08,918 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:04:08,919 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:08,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:08,920 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-21 13:04:08,921 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-21 13:04:09,639 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:04:09,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:09,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 13:04:09,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:09,948 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:04:09,948 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 35 treesize of output 43 [2021-08-21 13:04:10,230 INFO L354 Elim1Store]: treesize reduction 34, result has 44.3 percent of original size [2021-08-21 13:04:10,230 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 42 treesize of output 54 [2021-08-21 13:04:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:10,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107940771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:10,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:10,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-21 13:04:10,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253498616] [2021-08-21 13:04:10,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:04:10,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:10,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:04:10,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:04:10,360 INFO L87 Difference]: Start difference. First operand 35911 states and 148698 transitions. Second operand has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 20 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:12,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:12,252 INFO L93 Difference]: Finished difference Result 111271 states and 461894 transitions. [2021-08-21 13:04:12,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:04:12,253 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 20 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:04:12,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:12,987 INFO L225 Difference]: With dead ends: 111271 [2021-08-21 13:04:12,988 INFO L226 Difference]: Without dead ends: 110782 [2021-08-21 13:04:12,988 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 858.4ms TimeCoverageRelationStatistics Valid=232, Invalid=1490, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:04:13,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110782 states. [2021-08-21 13:04:14,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110782 to 39285. [2021-08-21 13:04:14,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39285 states, 39284 states have (on average 4.127660116077792) internal successors, (162151), 39284 states have internal predecessors, (162151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:15,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39285 states to 39285 states and 162151 transitions. [2021-08-21 13:04:15,208 INFO L78 Accepts]: Start accepts. Automaton has 39285 states and 162151 transitions. Word has length 39 [2021-08-21 13:04:15,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:15,208 INFO L470 AbstractCegarLoop]: Abstraction has 39285 states and 162151 transitions. [2021-08-21 13:04:15,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 20 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:15,208 INFO L276 IsEmpty]: Start isEmpty. Operand 39285 states and 162151 transitions. [2021-08-21 13:04:15,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:15,310 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:15,310 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:15,333 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-21 13:04:15,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:15,521 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:15,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:15,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1634145011, now seen corresponding path program 24 times [2021-08-21 13:04:15,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:15,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303038596] [2021-08-21 13:04:15,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:15,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:15,718 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:15,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:15,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303038596] [2021-08-21 13:04:15,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303038596] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:15,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199179812] [2021-08-21 13:04:15,718 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:04:15,718 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:15,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:15,721 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-21 13:04:15,748 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-21 13:04:16,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-21 13:04:16,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:16,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:16,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:16,964 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:16,965 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 62 treesize of output 40 [2021-08-21 13:04:16,992 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 13:04:16,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 14 [2021-08-21 13:04:17,055 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:17,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199179812] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:17,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:17,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:04:17,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570069236] [2021-08-21 13:04:17,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:04:17,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:17,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:04:17,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:04:17,057 INFO L87 Difference]: Start difference. First operand 39285 states and 162151 transitions. Second operand has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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-21 13:04:17,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:17,777 INFO L93 Difference]: Finished difference Result 61737 states and 254830 transitions. [2021-08-21 13:04:17,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:04:17,778 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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 39 [2021-08-21 13:04:17,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:18,015 INFO L225 Difference]: With dead ends: 61737 [2021-08-21 13:04:18,015 INFO L226 Difference]: Without dead ends: 61647 [2021-08-21 13:04:18,015 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 251.7ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:04:18,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61647 states. [2021-08-21 13:04:19,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61647 to 39283. [2021-08-21 13:04:19,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39283 states, 39282 states have (on average 4.1303650526958915) internal successors, (162249), 39282 states have internal predecessors, (162249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:19,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39283 states to 39283 states and 162249 transitions. [2021-08-21 13:04:19,262 INFO L78 Accepts]: Start accepts. Automaton has 39283 states and 162249 transitions. Word has length 39 [2021-08-21 13:04:19,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:19,262 INFO L470 AbstractCegarLoop]: Abstraction has 39283 states and 162249 transitions. [2021-08-21 13:04:19,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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-21 13:04:19,262 INFO L276 IsEmpty]: Start isEmpty. Operand 39283 states and 162249 transitions. [2021-08-21 13:04:19,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:19,658 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:19,658 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:19,677 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-21 13:04:19,858 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,SelfDestructingSolverStorable32 [2021-08-21 13:04:19,859 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:19,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:19,859 INFO L82 PathProgramCache]: Analyzing trace with hash -249818799, now seen corresponding path program 25 times [2021-08-21 13:04:19,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:19,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992917142] [2021-08-21 13:04:19,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:19,860 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:20,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:20,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992917142] [2021-08-21 13:04:20,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992917142] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:20,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138009593] [2021-08-21 13:04:20,037 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:04:20,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:20,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:20,042 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-21 13:04:20,044 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-21 13:04:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:20,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:20,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:21,216 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:21,216 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 43 treesize of output 25 [2021-08-21 13:04:21,288 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:21,288 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 14 [2021-08-21 13:04:21,340 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:21,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138009593] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:21,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:21,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:04:21,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831866635] [2021-08-21 13:04:21,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:04:21,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:21,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:04:21,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:04:21,342 INFO L87 Difference]: Start difference. First operand 39283 states and 162249 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-21 13:04:21,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:21,956 INFO L93 Difference]: Finished difference Result 54334 states and 225826 transitions. [2021-08-21 13:04:21,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:04:21,956 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 39 [2021-08-21 13:04:21,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:22,159 INFO L225 Difference]: With dead ends: 54334 [2021-08-21 13:04:22,159 INFO L226 Difference]: Without dead ends: 54279 [2021-08-21 13:04:22,159 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 178.9ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:04:22,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54279 states. [2021-08-21 13:04:23,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54279 to 39731. [2021-08-21 13:04:23,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39731 states, 39730 states have (on average 4.133123584193305) internal successors, (164209), 39730 states have internal predecessors, (164209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:23,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39731 states to 39731 states and 164209 transitions. [2021-08-21 13:04:23,362 INFO L78 Accepts]: Start accepts. Automaton has 39731 states and 164209 transitions. Word has length 39 [2021-08-21 13:04:23,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:23,363 INFO L470 AbstractCegarLoop]: Abstraction has 39731 states and 164209 transitions. [2021-08-21 13:04:23,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-21 13:04:23,363 INFO L276 IsEmpty]: Start isEmpty. Operand 39731 states and 164209 transitions. [2021-08-21 13:04:23,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:23,461 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:23,461 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:23,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 13:04:23,661 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,SelfDestructingSolverStorable33 [2021-08-21 13:04:23,661 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:23,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:23,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1106922573, now seen corresponding path program 26 times [2021-08-21 13:04:23,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:23,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749803307] [2021-08-21 13:04:23,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:23,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:23,833 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:23,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:23,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749803307] [2021-08-21 13:04:23,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749803307] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:23,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786293824] [2021-08-21 13:04:23,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:04:23,833 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:23,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:23,837 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-21 13:04:23,838 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-21 13:04:24,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:04:24,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:24,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:24,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:25,095 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:25,095 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 57 treesize of output 39 [2021-08-21 13:04:25,238 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:25,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 13:04:25,289 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:25,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786293824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:25,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:25,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:04:25,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720899708] [2021-08-21 13:04:25,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:04:25,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:25,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:04:25,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:04:25,291 INFO L87 Difference]: Start difference. First operand 39731 states and 164209 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-21 13:04:25,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:25,985 INFO L93 Difference]: Finished difference Result 66986 states and 278365 transitions. [2021-08-21 13:04:25,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:04:25,986 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 39 [2021-08-21 13:04:25,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:26,393 INFO L225 Difference]: With dead ends: 66986 [2021-08-21 13:04:26,393 INFO L226 Difference]: Without dead ends: 66931 [2021-08-21 13:04:26,393 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 189.2ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:04:26,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66931 states. [2021-08-21 13:04:27,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66931 to 39979. [2021-08-21 13:04:27,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39979 states, 39978 states have (on average 4.134699084496473) internal successors, (165297), 39978 states have internal predecessors, (165297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:27,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39979 states to 39979 states and 165297 transitions. [2021-08-21 13:04:27,809 INFO L78 Accepts]: Start accepts. Automaton has 39979 states and 165297 transitions. Word has length 39 [2021-08-21 13:04:27,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:27,810 INFO L470 AbstractCegarLoop]: Abstraction has 39979 states and 165297 transitions. [2021-08-21 13:04:27,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-21 13:04:27,810 INFO L276 IsEmpty]: Start isEmpty. Operand 39979 states and 165297 transitions. [2021-08-21 13:04:27,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:27,899 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:27,899 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:27,918 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-21 13:04:28,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-21 13:04:28,100 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:28,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:28,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1698692599, now seen corresponding path program 27 times [2021-08-21 13:04:28,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:28,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038434682] [2021-08-21 13:04:28,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:28,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:28,279 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:28,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:28,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038434682] [2021-08-21 13:04:28,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038434682] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:28,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943283013] [2021-08-21 13:04:28,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:04:28,279 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:28,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:28,280 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-21 13:04:28,281 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-21 13:04:29,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 13:04:29,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:29,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 13:04:29,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:29,644 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 13:04:29,645 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 72 treesize of output 40 [2021-08-21 13:04:29,678 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 13:04:29,678 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 14 [2021-08-21 13:04:29,745 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:29,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943283013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:29,745 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:29,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:04:29,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043486958] [2021-08-21 13:04:29,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:04:29,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:29,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:04:29,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:04:29,746 INFO L87 Difference]: Start difference. First operand 39979 states and 165297 transitions. Second operand has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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-21 13:04:30,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:30,607 INFO L93 Difference]: Finished difference Result 64874 states and 269452 transitions. [2021-08-21 13:04:30,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:04:30,607 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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 39 [2021-08-21 13:04:30,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:31,027 INFO L225 Difference]: With dead ends: 64874 [2021-08-21 13:04:31,028 INFO L226 Difference]: Without dead ends: 64819 [2021-08-21 13:04:31,028 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 199.8ms TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:04:31,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64819 states. [2021-08-21 13:04:32,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64819 to 40111. [2021-08-21 13:04:32,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40111 states, 40110 states have (on average 4.137496883570182) internal successors, (165955), 40110 states have internal predecessors, (165955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:32,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40111 states to 40111 states and 165955 transitions. [2021-08-21 13:04:32,450 INFO L78 Accepts]: Start accepts. Automaton has 40111 states and 165955 transitions. Word has length 39 [2021-08-21 13:04:32,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:32,451 INFO L470 AbstractCegarLoop]: Abstraction has 40111 states and 165955 transitions. [2021-08-21 13:04:32,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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-21 13:04:32,451 INFO L276 IsEmpty]: Start isEmpty. Operand 40111 states and 165955 transitions. [2021-08-21 13:04:32,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:32,556 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:32,556 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:32,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-08-21 13:04:32,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:32,761 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:32,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:32,762 INFO L82 PathProgramCache]: Analyzing trace with hash 2139636749, now seen corresponding path program 28 times [2021-08-21 13:04:32,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:32,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705913670] [2021-08-21 13:04:32,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:32,762 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:32,957 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:32,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:32,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705913670] [2021-08-21 13:04:32,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705913670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:32,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816621568] [2021-08-21 13:04:32,957 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:04:32,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:32,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:32,958 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-21 13:04:32,976 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-21 13:04:33,881 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:04:33,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:33,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:33,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:34,165 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:34,166 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 17 [2021-08-21 13:04:34,366 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:04:34,367 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 44 treesize of output 27 [2021-08-21 13:04:34,422 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:34,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816621568] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:34,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:34,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 13:04:34,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679853272] [2021-08-21 13:04:34,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 13:04:34,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:34,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 13:04:34,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 13:04:34,423 INFO L87 Difference]: Start difference. First operand 40111 states and 165955 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 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-21 13:04:35,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:35,124 INFO L93 Difference]: Finished difference Result 59824 states and 246964 transitions. [2021-08-21 13:04:35,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:04:35,124 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 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 39 [2021-08-21 13:04:35,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:35,351 INFO L225 Difference]: With dead ends: 59824 [2021-08-21 13:04:35,351 INFO L226 Difference]: Without dead ends: 59632 [2021-08-21 13:04:35,352 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 207.0ms TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:04:35,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59632 states. [2021-08-21 13:04:36,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59632 to 40660. [2021-08-21 13:04:36,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40660 states, 40659 states have (on average 4.13480410241275) internal successors, (168117), 40659 states have internal predecessors, (168117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:36,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40660 states to 40660 states and 168117 transitions. [2021-08-21 13:04:36,603 INFO L78 Accepts]: Start accepts. Automaton has 40660 states and 168117 transitions. Word has length 39 [2021-08-21 13:04:36,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:36,603 INFO L470 AbstractCegarLoop]: Abstraction has 40660 states and 168117 transitions. [2021-08-21 13:04:36,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 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-21 13:04:36,604 INFO L276 IsEmpty]: Start isEmpty. Operand 40660 states and 168117 transitions. [2021-08-21 13:04:36,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:36,693 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:36,693 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:36,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 13:04:36,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 13:04:36,894 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:36,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:36,894 INFO L82 PathProgramCache]: Analyzing trace with hash -577392495, now seen corresponding path program 29 times [2021-08-21 13:04:36,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:36,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910113507] [2021-08-21 13:04:36,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:36,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:37,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:37,364 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:37,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:37,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910113507] [2021-08-21 13:04:37,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910113507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:37,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429421721] [2021-08-21 13:04:37,365 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:04:37,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:37,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:37,365 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-21 13:04:37,366 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-21 13:04:38,300 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 13:04:38,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:38,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 13:04:38,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:38,599 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:04:38,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 43 [2021-08-21 13:04:38,916 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:04:38,917 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 53 treesize of output 40 [2021-08-21 13:04:38,974 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:38,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429421721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:38,974 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:38,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 13:04:38,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513258665] [2021-08-21 13:04:38,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:04:38,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:38,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:04:38,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:04:38,976 INFO L87 Difference]: Start difference. First operand 40660 states and 168117 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:40,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:40,086 INFO L93 Difference]: Finished difference Result 72866 states and 301223 transitions. [2021-08-21 13:04:40,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:04:40,086 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:04:40,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:40,532 INFO L225 Difference]: With dead ends: 72866 [2021-08-21 13:04:40,532 INFO L226 Difference]: Without dead ends: 72706 [2021-08-21 13:04:40,533 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 447.0ms TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:04:40,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72706 states. [2021-08-21 13:04:41,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72706 to 43376. [2021-08-21 13:04:41,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43376 states, 43375 states have (on average 4.132864553314121) internal successors, (179263), 43375 states have internal predecessors, (179263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:42,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43376 states to 43376 states and 179263 transitions. [2021-08-21 13:04:42,014 INFO L78 Accepts]: Start accepts. Automaton has 43376 states and 179263 transitions. Word has length 39 [2021-08-21 13:04:42,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:42,014 INFO L470 AbstractCegarLoop]: Abstraction has 43376 states and 179263 transitions. [2021-08-21 13:04:42,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:42,014 INFO L276 IsEmpty]: Start isEmpty. Operand 43376 states and 179263 transitions. [2021-08-21 13:04:42,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:42,108 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:42,108 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:42,126 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-21 13:04:42,308 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,SelfDestructingSolverStorable37 [2021-08-21 13:04:42,309 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:42,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:42,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1732244979, now seen corresponding path program 30 times [2021-08-21 13:04:42,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:42,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830181702] [2021-08-21 13:04:42,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:42,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:42,497 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:42,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:42,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830181702] [2021-08-21 13:04:42,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830181702] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:42,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805577068] [2021-08-21 13:04:42,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:04:42,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:42,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:42,501 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-21 13:04:42,528 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-21 13:04:43,591 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:04:43,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:43,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:04:43,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:44,000 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:44,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 27 [2021-08-21 13:04:44,120 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-08-21 13:04:44,120 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 59 treesize of output 45 [2021-08-21 13:04:44,252 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:44,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805577068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:44,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:44,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-08-21 13:04:44,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658808084] [2021-08-21 13:04:44,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:04:44,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:44,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:04:44,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:04:44,253 INFO L87 Difference]: Start difference. First operand 43376 states and 179263 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:45,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:45,392 INFO L93 Difference]: Finished difference Result 82278 states and 340926 transitions. [2021-08-21 13:04:45,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 13:04:45,393 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:04:45,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:45,757 INFO L225 Difference]: With dead ends: 82278 [2021-08-21 13:04:45,757 INFO L226 Difference]: Without dead ends: 82086 [2021-08-21 13:04:45,757 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 407.0ms TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:04:45,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82086 states. [2021-08-21 13:04:47,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82086 to 43376. [2021-08-21 13:04:47,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43376 states, 43375 states have (on average 4.132864553314121) internal successors, (179263), 43375 states have internal predecessors, (179263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:47,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43376 states to 43376 states and 179263 transitions. [2021-08-21 13:04:47,571 INFO L78 Accepts]: Start accepts. Automaton has 43376 states and 179263 transitions. Word has length 39 [2021-08-21 13:04:47,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:47,571 INFO L470 AbstractCegarLoop]: Abstraction has 43376 states and 179263 transitions. [2021-08-21 13:04:47,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:47,571 INFO L276 IsEmpty]: Start isEmpty. Operand 43376 states and 179263 transitions. [2021-08-21 13:04:47,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:47,668 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:47,668 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:47,687 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-21 13:04:47,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-21 13:04:47,869 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:47,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:47,869 INFO L82 PathProgramCache]: Analyzing trace with hash -532720247, now seen corresponding path program 31 times [2021-08-21 13:04:47,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:47,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707344616] [2021-08-21 13:04:47,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:47,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:47,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:48,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:48,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:48,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707344616] [2021-08-21 13:04:48,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707344616] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:48,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314579989] [2021-08-21 13:04:48,066 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:04:48,066 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:48,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:48,067 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-21 13:04:48,068 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-21 13:04:49,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:49,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:49,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:49,732 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:04:49,733 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 65 treesize of output 48 [2021-08-21 13:04:49,759 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:49,760 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 14 [2021-08-21 13:04:49,820 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:49,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314579989] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:49,820 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:49,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:04:49,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610487622] [2021-08-21 13:04:49,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:04:49,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:49,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:04:49,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:04:49,821 INFO L87 Difference]: Start difference. First operand 43376 states and 179263 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-21 13:04:50,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:50,581 INFO L93 Difference]: Finished difference Result 66081 states and 273108 transitions. [2021-08-21 13:04:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:04:50,582 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 39 [2021-08-21 13:04:50,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:50,979 INFO L225 Difference]: With dead ends: 66081 [2021-08-21 13:04:50,979 INFO L226 Difference]: Without dead ends: 65991 [2021-08-21 13:04:50,979 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 256.5ms TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:04:51,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65991 states. [2021-08-21 13:04:52,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65991 to 43268. [2021-08-21 13:04:52,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43268 states, 43267 states have (on average 4.134582938498163) internal successors, (178891), 43267 states have internal predecessors, (178891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:52,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43268 states to 43268 states and 178891 transitions. [2021-08-21 13:04:52,461 INFO L78 Accepts]: Start accepts. Automaton has 43268 states and 178891 transitions. Word has length 39 [2021-08-21 13:04:52,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:52,461 INFO L470 AbstractCegarLoop]: Abstraction has 43268 states and 178891 transitions. [2021-08-21 13:04:52,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-21 13:04:52,461 INFO L276 IsEmpty]: Start isEmpty. Operand 43268 states and 178891 transitions. [2021-08-21 13:04:52,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:52,564 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:52,564 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:52,582 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-21 13:04:52,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-21 13:04:52,764 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:52,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:52,765 INFO L82 PathProgramCache]: Analyzing trace with hash 851605965, now seen corresponding path program 32 times [2021-08-21 13:04:52,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:52,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558714029] [2021-08-21 13:04:52,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:52,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:52,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:52,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:52,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:52,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558714029] [2021-08-21 13:04:52,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558714029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:52,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577003693] [2021-08-21 13:04:52,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:04:52,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:52,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:52,945 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-21 13:04:52,946 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-21 13:04:54,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:04:54,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:54,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:54,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:54,625 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:04:54,625 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 43 treesize of output 25 [2021-08-21 13:04:54,760 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:04:54,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 27 [2021-08-21 13:04:54,823 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:54,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577003693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:54,824 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:54,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:04:54,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002313298] [2021-08-21 13:04:54,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:04:54,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:54,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:04:54,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:04:54,825 INFO L87 Difference]: Start difference. First operand 43268 states and 178891 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-21 13:04:55,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:55,529 INFO L93 Difference]: Finished difference Result 59123 states and 245825 transitions. [2021-08-21 13:04:55,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:04:55,529 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 39 [2021-08-21 13:04:55,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:55,781 INFO L225 Difference]: With dead ends: 59123 [2021-08-21 13:04:55,781 INFO L226 Difference]: Without dead ends: 59068 [2021-08-21 13:04:55,781 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 188.5ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:04:55,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59068 states. [2021-08-21 13:04:56,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59068 to 43848. [2021-08-21 13:04:57,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43848 states, 43847 states have (on average 4.137044723698315) internal successors, (181397), 43847 states have internal predecessors, (181397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:57,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43848 states to 43848 states and 181397 transitions. [2021-08-21 13:04:57,223 INFO L78 Accepts]: Start accepts. Automaton has 43848 states and 181397 transitions. Word has length 39 [2021-08-21 13:04:57,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:57,224 INFO L470 AbstractCegarLoop]: Abstraction has 43848 states and 181397 transitions. [2021-08-21 13:04:57,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-21 13:04:57,224 INFO L276 IsEmpty]: Start isEmpty. Operand 43848 states and 181397 transitions. [2021-08-21 13:04:57,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:04:57,333 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:57,333 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:04:57,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-21 13:04:57,537 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,SelfDestructingSolverStorable40 [2021-08-21 13:04:57,537 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:04:57,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:57,538 INFO L82 PathProgramCache]: Analyzing trace with hash -2086619959, now seen corresponding path program 33 times [2021-08-21 13:04:57,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:57,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405034094] [2021-08-21 13:04:57,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:57,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:57,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:57,703 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:57,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:57,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405034094] [2021-08-21 13:04:57,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405034094] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:57,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085666710] [2021-08-21 13:04:57,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:04:57,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:57,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:57,705 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-21 13:04:57,705 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-21 13:04:58,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:04:58,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:58,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:04:58,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:59,592 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:04:59,592 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 72 treesize of output 76 [2021-08-21 13:04:59,796 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:04:59,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 40 [2021-08-21 13:04:59,911 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:59,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085666710] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:59,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:59,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-08-21 13:04:59,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127348309] [2021-08-21 13:04:59,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:04:59,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:59,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:04:59,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:04:59,912 INFO L87 Difference]: Start difference. First operand 43848 states and 181397 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:01,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:01,498 INFO L93 Difference]: Finished difference Result 86962 states and 361178 transitions. [2021-08-21 13:05:01,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:05:01,498 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:01,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:02,067 INFO L225 Difference]: With dead ends: 86962 [2021-08-21 13:05:02,067 INFO L226 Difference]: Without dead ends: 86907 [2021-08-21 13:05:02,067 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 814.7ms TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 13:05:02,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86907 states. [2021-08-21 13:05:03,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86907 to 45326. [2021-08-21 13:05:03,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45326 states, 45325 states have (on average 4.141445118587976) internal successors, (187711), 45325 states have internal predecessors, (187711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45326 states to 45326 states and 187711 transitions. [2021-08-21 13:05:03,792 INFO L78 Accepts]: Start accepts. Automaton has 45326 states and 187711 transitions. Word has length 39 [2021-08-21 13:05:03,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:03,792 INFO L470 AbstractCegarLoop]: Abstraction has 45326 states and 187711 transitions. [2021-08-21 13:05:03,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:03,792 INFO L276 IsEmpty]: Start isEmpty. Operand 45326 states and 187711 transitions. [2021-08-21 13:05:03,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:03,893 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:03,893 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:03,914 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-21 13:05:04,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:04,101 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:04,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:04,101 INFO L82 PathProgramCache]: Analyzing trace with hash -597267835, now seen corresponding path program 34 times [2021-08-21 13:05:04,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:04,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75127230] [2021-08-21 13:05:04,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:04,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:04,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:04,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:04,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:04,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75127230] [2021-08-21 13:05:04,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75127230] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:04,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231141693] [2021-08-21 13:05:04,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:05:04,566 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:04,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:04,569 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-21 13:05:04,570 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-21 13:05:05,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:05:05,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:05,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:05:05,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:06,317 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:05:06,317 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 78 treesize of output 53 [2021-08-21 13:05:06,345 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:05:06,345 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 14 [2021-08-21 13:05:06,407 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:06,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231141693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:06,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:06,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:05:06,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229831928] [2021-08-21 13:05:06,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:05:06,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:06,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:05:06,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:05:06,408 INFO L87 Difference]: Start difference. First operand 45326 states and 187711 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-21 13:05:07,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:07,188 INFO L93 Difference]: Finished difference Result 70551 states and 293333 transitions. [2021-08-21 13:05:07,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:05:07,189 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 39 [2021-08-21 13:05:07,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:07,471 INFO L225 Difference]: With dead ends: 70551 [2021-08-21 13:05:07,471 INFO L226 Difference]: Without dead ends: 70496 [2021-08-21 13:05:07,472 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 204.9ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:05:07,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70496 states. [2021-08-21 13:05:08,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70496 to 44602. [2021-08-21 13:05:08,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44602 states, 44601 states have (on average 4.138091074191162) internal successors, (184563), 44601 states have internal predecessors, (184563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:09,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44602 states to 44602 states and 184563 transitions. [2021-08-21 13:05:09,118 INFO L78 Accepts]: Start accepts. Automaton has 44602 states and 184563 transitions. Word has length 39 [2021-08-21 13:05:09,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:09,118 INFO L470 AbstractCegarLoop]: Abstraction has 44602 states and 184563 transitions. [2021-08-21 13:05:09,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-21 13:05:09,119 INFO L276 IsEmpty]: Start isEmpty. Operand 44602 states and 184563 transitions. [2021-08-21 13:05:09,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:09,231 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:09,231 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:09,250 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-21 13:05:09,432 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,SelfDestructingSolverStorable42 [2021-08-21 13:05:09,432 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:09,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:09,432 INFO L82 PathProgramCache]: Analyzing trace with hash -277661645, now seen corresponding path program 35 times [2021-08-21 13:05:09,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:09,432 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603739159] [2021-08-21 13:05:09,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:09,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:09,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:09,645 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:09,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:09,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603739159] [2021-08-21 13:05:09,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603739159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:09,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903684702] [2021-08-21 13:05:09,646 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:05:09,646 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:09,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:09,647 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-21 13:05:09,674 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-21 13:05:11,018 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:05:11,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:11,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:05:11,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:11,465 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:05:11,465 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 56 [2021-08-21 13:05:11,637 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:05:11,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 40 [2021-08-21 13:05:11,762 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:11,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903684702] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:11,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:11,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 13:05:11,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050152860] [2021-08-21 13:05:11,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 13:05:11,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:11,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 13:05:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:05:11,763 INFO L87 Difference]: Start difference. First operand 44602 states and 184563 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:13,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:13,707 INFO L93 Difference]: Finished difference Result 116400 states and 482026 transitions. [2021-08-21 13:05:13,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:05:13,707 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:13,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:14,244 INFO L225 Difference]: With dead ends: 116400 [2021-08-21 13:05:14,244 INFO L226 Difference]: Without dead ends: 115911 [2021-08-21 13:05:14,245 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 721.9ms TimeCoverageRelationStatistics Valid=187, Invalid=1219, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 13:05:14,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115911 states. [2021-08-21 13:05:16,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115911 to 46283. [2021-08-21 13:05:16,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46283 states, 46282 states have (on average 4.129618426170001) internal successors, (191127), 46282 states have internal predecessors, (191127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:16,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46283 states to 46283 states and 191127 transitions. [2021-08-21 13:05:16,885 INFO L78 Accepts]: Start accepts. Automaton has 46283 states and 191127 transitions. Word has length 39 [2021-08-21 13:05:16,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:16,885 INFO L470 AbstractCegarLoop]: Abstraction has 46283 states and 191127 transitions. [2021-08-21 13:05:16,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:16,885 INFO L276 IsEmpty]: Start isEmpty. Operand 46283 states and 191127 transitions. [2021-08-21 13:05:16,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:16,986 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:16,986 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:17,006 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-21 13:05:17,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:17,186 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:17,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:17,187 INFO L82 PathProgramCache]: Analyzing trace with hash 1883093389, now seen corresponding path program 36 times [2021-08-21 13:05:17,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:17,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084584035] [2021-08-21 13:05:17,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:17,187 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:17,364 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:17,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:17,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084584035] [2021-08-21 13:05:17,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084584035] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:17,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000100975] [2021-08-21 13:05:17,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:05:17,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:17,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:17,365 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-21 13:05:17,365 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-21 13:05:18,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 13:05:18,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:18,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 13:05:18,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:19,336 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:05:19,337 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 68 treesize of output 50 [2021-08-21 13:05:19,419 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:05:19,420 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 50 treesize of output 31 [2021-08-21 13:05:19,471 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:19,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000100975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:19,472 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:19,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:05:19,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578730325] [2021-08-21 13:05:19,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:05:19,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:19,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:05:19,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:05:19,473 INFO L87 Difference]: Start difference. First operand 46283 states and 191127 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 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-21 13:05:20,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:20,219 INFO L93 Difference]: Finished difference Result 73522 states and 304559 transitions. [2021-08-21 13:05:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:05:20,219 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 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 39 [2021-08-21 13:05:20,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:20,506 INFO L225 Difference]: With dead ends: 73522 [2021-08-21 13:05:20,506 INFO L226 Difference]: Without dead ends: 73362 [2021-08-21 13:05:20,506 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 192.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:05:20,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73362 states. [2021-08-21 13:05:21,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73362 to 46635. [2021-08-21 13:05:21,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46635 states, 46634 states have (on average 4.130012437277522) internal successors, (192599), 46634 states have internal predecessors, (192599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:22,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46635 states to 46635 states and 192599 transitions. [2021-08-21 13:05:22,243 INFO L78 Accepts]: Start accepts. Automaton has 46635 states and 192599 transitions. Word has length 39 [2021-08-21 13:05:22,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:22,243 INFO L470 AbstractCegarLoop]: Abstraction has 46635 states and 192599 transitions. [2021-08-21 13:05:22,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 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-21 13:05:22,243 INFO L276 IsEmpty]: Start isEmpty. Operand 46635 states and 192599 transitions. [2021-08-21 13:05:22,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:22,348 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:22,348 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:22,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-08-21 13:05:22,549 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,SelfDestructingSolverStorable44 [2021-08-21 13:05:22,550 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:22,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:22,550 INFO L82 PathProgramCache]: Analyzing trace with hash 405177225, now seen corresponding path program 37 times [2021-08-21 13:05:22,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:22,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908690639] [2021-08-21 13:05:22,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:22,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:22,738 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:22,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:22,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908690639] [2021-08-21 13:05:22,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908690639] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:22,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009333650] [2021-08-21 13:05:22,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:05:22,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:22,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:22,739 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-21 13:05:22,741 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-21 13:05:24,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:24,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:05:24,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:24,721 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:05:24,721 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 69 treesize of output 52 [2021-08-21 13:05:24,747 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:05:24,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 13:05:24,816 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:24,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009333650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:24,817 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:24,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:05:24,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774080555] [2021-08-21 13:05:24,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:05:24,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:24,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:05:24,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:05:24,817 INFO L87 Difference]: Start difference. First operand 46635 states and 192599 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:25,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:25,666 INFO L93 Difference]: Finished difference Result 72474 states and 299597 transitions. [2021-08-21 13:05:25,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:05:25,666 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:25,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:25,954 INFO L225 Difference]: With dead ends: 72474 [2021-08-21 13:05:25,954 INFO L226 Difference]: Without dead ends: 72384 [2021-08-21 13:05:25,954 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 233.7ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:05:26,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72384 states. [2021-08-21 13:05:27,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72384 to 46551. [2021-08-21 13:05:27,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46551 states, 46550 states have (on average 4.131106337271751) internal successors, (192303), 46550 states have internal predecessors, (192303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:27,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46551 states to 46551 states and 192303 transitions. [2021-08-21 13:05:27,427 INFO L78 Accepts]: Start accepts. Automaton has 46551 states and 192303 transitions. Word has length 39 [2021-08-21 13:05:27,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:27,427 INFO L470 AbstractCegarLoop]: Abstraction has 46551 states and 192303 transitions. [2021-08-21 13:05:27,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:27,427 INFO L276 IsEmpty]: Start isEmpty. Operand 46551 states and 192303 transitions. [2021-08-21 13:05:27,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:27,797 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:27,797 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:27,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-21 13:05:28,010 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,SelfDestructingSolverStorable45 [2021-08-21 13:05:28,010 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:28,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:28,011 INFO L82 PathProgramCache]: Analyzing trace with hash 116528589, now seen corresponding path program 38 times [2021-08-21 13:05:28,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:28,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886849262] [2021-08-21 13:05:28,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:28,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:28,182 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:28,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:28,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886849262] [2021-08-21 13:05:28,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886849262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:28,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341392756] [2021-08-21 13:05:28,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:05:28,182 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:28,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:28,183 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-21 13:05:28,183 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-21 13:05:29,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:05:29,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:29,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:05:29,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:30,118 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:05:30,119 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 55 treesize of output 38 [2021-08-21 13:05:30,173 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:05:30,174 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 14 [2021-08-21 13:05:30,267 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:30,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341392756] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:30,268 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:30,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:05:30,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870284801] [2021-08-21 13:05:30,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:05:30,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:30,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:05:30,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:05:30,269 INFO L87 Difference]: Start difference. First operand 46551 states and 192303 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:31,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:31,025 INFO L93 Difference]: Finished difference Result 62936 states and 259678 transitions. [2021-08-21 13:05:31,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:05:31,026 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:31,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:31,413 INFO L225 Difference]: With dead ends: 62936 [2021-08-21 13:05:31,413 INFO L226 Difference]: Without dead ends: 62846 [2021-08-21 13:05:31,414 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 246.7ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:05:31,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62846 states. [2021-08-21 13:05:32,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62846 to 46735. [2021-08-21 13:05:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46735 states, 46734 states have (on average 4.129734240595712) internal successors, (192999), 46734 states have internal predecessors, (192999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:32,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46735 states to 46735 states and 192999 transitions. [2021-08-21 13:05:32,831 INFO L78 Accepts]: Start accepts. Automaton has 46735 states and 192999 transitions. Word has length 39 [2021-08-21 13:05:32,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:32,831 INFO L470 AbstractCegarLoop]: Abstraction has 46735 states and 192999 transitions. [2021-08-21 13:05:32,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:32,831 INFO L276 IsEmpty]: Start isEmpty. Operand 46735 states and 192999 transitions. [2021-08-21 13:05:32,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:32,937 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:32,937 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:32,960 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-21 13:05:33,138 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,SelfDestructingSolverStorable46 [2021-08-21 13:05:33,138 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:33,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:33,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1778485043, now seen corresponding path program 39 times [2021-08-21 13:05:33,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:33,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729924875] [2021-08-21 13:05:33,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:33,139 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:33,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:33,300 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:33,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:33,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729924875] [2021-08-21 13:05:33,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729924875] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:33,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885361839] [2021-08-21 13:05:33,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:05:33,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:33,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:33,301 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-21 13:05:33,302 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-21 13:05:34,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:05:34,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:34,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:05:34,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:35,423 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:05:35,424 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 57 treesize of output 61 [2021-08-21 13:05:35,595 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:05:35,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 40 [2021-08-21 13:05:35,705 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:35,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885361839] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:35,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:35,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-08-21 13:05:35,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063413215] [2021-08-21 13:05:35,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:05:35,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:35,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:05:35,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:05:35,707 INFO L87 Difference]: Start difference. First operand 46735 states and 192999 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:37,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:37,071 INFO L93 Difference]: Finished difference Result 74741 states and 310350 transitions. [2021-08-21 13:05:37,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:05:37,072 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:37,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:37,528 INFO L225 Difference]: With dead ends: 74741 [2021-08-21 13:05:37,528 INFO L226 Difference]: Without dead ends: 74686 [2021-08-21 13:05:37,529 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 670.8ms TimeCoverageRelationStatistics Valid=162, Invalid=1028, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 13:05:37,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74686 states. [2021-08-21 13:05:38,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74686 to 48695. [2021-08-21 13:05:39,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48695 states, 48694 states have (on average 4.1306115743212715) internal successors, (201136), 48694 states have internal predecessors, (201136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:39,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48695 states to 48695 states and 201136 transitions. [2021-08-21 13:05:39,202 INFO L78 Accepts]: Start accepts. Automaton has 48695 states and 201136 transitions. Word has length 39 [2021-08-21 13:05:39,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:39,202 INFO L470 AbstractCegarLoop]: Abstraction has 48695 states and 201136 transitions. [2021-08-21 13:05:39,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:39,202 INFO L276 IsEmpty]: Start isEmpty. Operand 48695 states and 201136 transitions. [2021-08-21 13:05:39,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:39,323 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:39,323 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:39,344 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-21 13:05:39,524 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,SelfDestructingSolverStorable47 [2021-08-21 13:05:39,524 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:39,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:39,524 INFO L82 PathProgramCache]: Analyzing trace with hash -2109989943, now seen corresponding path program 40 times [2021-08-21 13:05:39,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:39,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290913587] [2021-08-21 13:05:39,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:39,525 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:39,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:40,006 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:40,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:40,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290913587] [2021-08-21 13:05:40,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290913587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:40,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27902665] [2021-08-21 13:05:40,006 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:05:40,006 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:40,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:40,007 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-21 13:05:40,008 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-21 13:05:41,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:05:41,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:41,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:05:41,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:41,999 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:05:41,999 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 57 treesize of output 39 [2021-08-21 13:05:42,052 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:05:42,053 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 44 treesize of output 27 [2021-08-21 13:05:42,121 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:42,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27902665] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:42,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:42,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:05:42,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569715411] [2021-08-21 13:05:42,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:05:42,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:42,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:05:42,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:05:42,122 INFO L87 Difference]: Start difference. First operand 48695 states and 201136 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:42,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:42,939 INFO L93 Difference]: Finished difference Result 77560 states and 322412 transitions. [2021-08-21 13:05:42,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:05:42,939 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:42,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:43,425 INFO L225 Difference]: With dead ends: 77560 [2021-08-21 13:05:43,426 INFO L226 Difference]: Without dead ends: 77505 [2021-08-21 13:05:43,426 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 512.6ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:05:43,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77505 states. [2021-08-21 13:05:44,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77505 to 47758. [2021-08-21 13:05:44,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47758 states, 47757 states have (on average 4.128839751240656) internal successors, (197181), 47757 states have internal predecessors, (197181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:45,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47758 states to 47758 states and 197181 transitions. [2021-08-21 13:05:45,057 INFO L78 Accepts]: Start accepts. Automaton has 47758 states and 197181 transitions. Word has length 39 [2021-08-21 13:05:45,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:45,057 INFO L470 AbstractCegarLoop]: Abstraction has 47758 states and 197181 transitions. [2021-08-21 13:05:45,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:45,057 INFO L276 IsEmpty]: Start isEmpty. Operand 47758 states and 197181 transitions. [2021-08-21 13:05:45,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:45,168 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:45,168 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:45,189 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-21 13:05:45,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-21 13:05:45,369 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:45,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:45,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1067608453, now seen corresponding path program 41 times [2021-08-21 13:05:45,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:45,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703987803] [2021-08-21 13:05:45,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:45,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:45,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:45,828 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:45,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:45,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703987803] [2021-08-21 13:05:45,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703987803] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:45,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419880404] [2021-08-21 13:05:45,829 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:05:45,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:45,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:45,833 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-21 13:05:45,853 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-21 13:05:47,435 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 13:05:47,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:47,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 13:05:47,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:47,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:05:47,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 36 [2021-08-21 13:05:47,992 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:05:47,992 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 48 [2021-08-21 13:05:48,137 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:48,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419880404] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:48,138 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:48,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 13:05:48,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923287907] [2021-08-21 13:05:48,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 13:05:48,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:48,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 13:05:48,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:05:48,138 INFO L87 Difference]: Start difference. First operand 47758 states and 197181 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:49,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:49,645 INFO L93 Difference]: Finished difference Result 101041 states and 420216 transitions. [2021-08-21 13:05:49,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:05:49,646 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:49,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:50,315 INFO L225 Difference]: With dead ends: 101041 [2021-08-21 13:05:50,315 INFO L226 Difference]: Without dead ends: 100931 [2021-08-21 13:05:50,316 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 875.4ms TimeCoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2021-08-21 13:05:50,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100931 states. [2021-08-21 13:05:51,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100931 to 48129. [2021-08-21 13:05:51,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48129 states, 48128 states have (on average 4.131420378989362) internal successors, (198837), 48128 states have internal predecessors, (198837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:52,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48129 states to 48129 states and 198837 transitions. [2021-08-21 13:05:52,132 INFO L78 Accepts]: Start accepts. Automaton has 48129 states and 198837 transitions. Word has length 39 [2021-08-21 13:05:52,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:52,132 INFO L470 AbstractCegarLoop]: Abstraction has 48129 states and 198837 transitions. [2021-08-21 13:05:52,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:52,132 INFO L276 IsEmpty]: Start isEmpty. Operand 48129 states and 198837 transitions. [2021-08-21 13:05:52,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:52,247 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:52,247 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:52,269 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-21 13:05:52,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-21 13:05:52,448 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:52,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:52,448 INFO L82 PathProgramCache]: Analyzing trace with hash 1359791373, now seen corresponding path program 42 times [2021-08-21 13:05:52,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:52,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679492928] [2021-08-21 13:05:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:52,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:52,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:52,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:52,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:52,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679492928] [2021-08-21 13:05:52,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679492928] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:52,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929754026] [2021-08-21 13:05:52,857 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:05:52,857 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:52,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:52,858 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-21 13:05:52,859 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-21 13:05:54,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:05:54,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:54,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:05:54,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:55,168 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:05:55,168 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 66 treesize of output 57 [2021-08-21 13:05:55,227 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:05:55,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 13:05:55,281 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:55,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929754026] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:55,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:55,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 13:05:55,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550820340] [2021-08-21 13:05:55,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:05:55,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:55,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:05:55,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:05:55,283 INFO L87 Difference]: Start difference. First operand 48129 states and 198837 transitions. Second operand has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 17 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:56,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:56,609 INFO L93 Difference]: Finished difference Result 82284 states and 341858 transitions. [2021-08-21 13:05:56,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:05:56,610 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 17 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:05:56,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:56,948 INFO L225 Difference]: With dead ends: 82284 [2021-08-21 13:05:56,949 INFO L226 Difference]: Without dead ends: 82229 [2021-08-21 13:05:56,949 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 382.9ms TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:05:57,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82229 states. [2021-08-21 13:05:58,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82229 to 48773. [2021-08-21 13:05:58,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48773 states, 48772 states have (on average 4.134031821536947) internal successors, (201625), 48772 states have internal predecessors, (201625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:58,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48773 states to 48773 states and 201625 transitions. [2021-08-21 13:05:58,831 INFO L78 Accepts]: Start accepts. Automaton has 48773 states and 201625 transitions. Word has length 39 [2021-08-21 13:05:58,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:58,831 INFO L470 AbstractCegarLoop]: Abstraction has 48773 states and 201625 transitions. [2021-08-21 13:05:58,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 17 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:58,831 INFO L276 IsEmpty]: Start isEmpty. Operand 48773 states and 201625 transitions. [2021-08-21 13:05:58,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:05:58,974 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:58,974 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:05:58,995 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-21 13:05:59,174 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,SelfDestructingSolverStorable50 [2021-08-21 13:05:59,175 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:05:59,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:59,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1445823799, now seen corresponding path program 43 times [2021-08-21 13:05:59,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:59,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875567573] [2021-08-21 13:05:59,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:59,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:59,327 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:59,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:59,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875567573] [2021-08-21 13:05:59,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875567573] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:59,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857289605] [2021-08-21 13:05:59,327 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:05:59,327 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:59,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:59,328 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-21 13:05:59,329 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-21 13:06:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:01,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:06:01,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:01,740 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:06:01,740 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 78 treesize of output 53 [2021-08-21 13:06:01,766 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:06:01,766 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 14 [2021-08-21 13:06:01,828 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:01,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857289605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:01,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:01,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:06:01,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74174591] [2021-08-21 13:06:01,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:06:01,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:01,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:06:01,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:06:01,829 INFO L87 Difference]: Start difference. First operand 48773 states and 201625 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:02,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:02,664 INFO L93 Difference]: Finished difference Result 74861 states and 311011 transitions. [2021-08-21 13:06:02,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:06:02,665 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:02,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:03,005 INFO L225 Difference]: With dead ends: 74861 [2021-08-21 13:06:03,005 INFO L226 Difference]: Without dead ends: 74806 [2021-08-21 13:06:03,005 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 187.0ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:06:03,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74806 states. [2021-08-21 13:06:04,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74806 to 48501. [2021-08-21 13:06:04,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48501 states, 48500 states have (on average 4.1327216494845365) internal successors, (200437), 48500 states have internal predecessors, (200437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:04,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48501 states to 48501 states and 200437 transitions. [2021-08-21 13:06:04,746 INFO L78 Accepts]: Start accepts. Automaton has 48501 states and 200437 transitions. Word has length 39 [2021-08-21 13:06:04,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:04,746 INFO L470 AbstractCegarLoop]: Abstraction has 48501 states and 200437 transitions. [2021-08-21 13:06:04,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:04,746 INFO L276 IsEmpty]: Start isEmpty. Operand 48501 states and 200437 transitions. [2021-08-21 13:06:04,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:04,859 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:04,859 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:04,879 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-21 13:06:05,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:05,059 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:05,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:05,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1784161335, now seen corresponding path program 44 times [2021-08-21 13:06:05,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:05,060 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253132319] [2021-08-21 13:06:05,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:05,060 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:05,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:05,223 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:05,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:05,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253132319] [2021-08-21 13:06:05,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253132319] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:05,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861067421] [2021-08-21 13:06:05,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:06:05,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:05,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:05,225 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-21 13:06:05,256 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-21 13:06:07,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:06:07,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:07,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:06:07,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:07,538 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:06:07,539 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 68 treesize of output 43 [2021-08-21 13:06:07,594 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:06:07,594 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 14 [2021-08-21 13:06:07,653 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:07,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861067421] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:07,654 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:07,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:06:07,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583739805] [2021-08-21 13:06:07,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:06:07,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:07,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:06:07,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:06:07,654 INFO L87 Difference]: Start difference. First operand 48501 states and 200437 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:08,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:08,284 INFO L93 Difference]: Finished difference Result 65206 states and 270894 transitions. [2021-08-21 13:06:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 13:06:08,285 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:08,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:08,541 INFO L225 Difference]: With dead ends: 65206 [2021-08-21 13:06:08,541 INFO L226 Difference]: Without dead ends: 65151 [2021-08-21 13:06:08,541 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 172.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:06:08,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65151 states. [2021-08-21 13:06:09,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65151 to 48711. [2021-08-21 13:06:09,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48711 states, 48710 states have (on average 4.135269965099569) internal successors, (201429), 48710 states have internal predecessors, (201429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:09,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48711 states to 48711 states and 201429 transitions. [2021-08-21 13:06:09,982 INFO L78 Accepts]: Start accepts. Automaton has 48711 states and 201429 transitions. Word has length 39 [2021-08-21 13:06:09,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:09,982 INFO L470 AbstractCegarLoop]: Abstraction has 48711 states and 201429 transitions. [2021-08-21 13:06:09,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:09,982 INFO L276 IsEmpty]: Start isEmpty. Operand 48711 states and 201429 transitions. [2021-08-21 13:06:10,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:10,386 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:10,386 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:10,416 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-21 13:06:10,608 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,SelfDestructingSolverStorable52 [2021-08-21 13:06:10,609 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:10,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:10,609 INFO L82 PathProgramCache]: Analyzing trace with hash 2071486579, now seen corresponding path program 45 times [2021-08-21 13:06:10,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:10,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138532697] [2021-08-21 13:06:10,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:10,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:10,787 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:10,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:10,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138532697] [2021-08-21 13:06:10,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138532697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:10,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201663407] [2021-08-21 13:06:10,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:06:10,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:10,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:10,789 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-21 13:06:10,789 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-21 13:06:12,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:06:12,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:12,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:06:12,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:12,890 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:06:12,890 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 49 treesize of output 53 [2021-08-21 13:06:13,152 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:06:13,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 40 [2021-08-21 13:06:13,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:13,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201663407] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:13,255 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:13,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 17 [2021-08-21 13:06:13,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227479796] [2021-08-21 13:06:13,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:06:13,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:13,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:06:13,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:06:13,256 INFO L87 Difference]: Start difference. First operand 48711 states and 201429 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:14,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:14,295 INFO L93 Difference]: Finished difference Result 77882 states and 319595 transitions. [2021-08-21 13:06:14,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:06:14,295 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:14,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:14,761 INFO L225 Difference]: With dead ends: 77882 [2021-08-21 13:06:14,761 INFO L226 Difference]: Without dead ends: 77607 [2021-08-21 13:06:14,761 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 436.2ms TimeCoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:06:14,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77607 states. [2021-08-21 13:06:16,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77607 to 49010. [2021-08-21 13:06:16,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49010 states, 49009 states have (on average 4.131771715399212) internal successors, (202494), 49009 states have internal predecessors, (202494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:16,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49010 states to 49010 states and 202494 transitions. [2021-08-21 13:06:16,412 INFO L78 Accepts]: Start accepts. Automaton has 49010 states and 202494 transitions. Word has length 39 [2021-08-21 13:06:16,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:16,412 INFO L470 AbstractCegarLoop]: Abstraction has 49010 states and 202494 transitions. [2021-08-21 13:06:16,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:16,412 INFO L276 IsEmpty]: Start isEmpty. Operand 49010 states and 202494 transitions. [2021-08-21 13:06:16,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:16,521 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:16,521 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:16,543 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-21 13:06:16,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:16,722 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:16,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:16,722 INFO L82 PathProgramCache]: Analyzing trace with hash -645542665, now seen corresponding path program 46 times [2021-08-21 13:06:16,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:16,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125900494] [2021-08-21 13:06:16,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:16,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:16,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:16,880 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:16,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:16,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125900494] [2021-08-21 13:06:16,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125900494] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:16,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046193740] [2021-08-21 13:06:16,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:06:16,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:16,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:16,881 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-21 13:06:16,882 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-21 13:06:18,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:06:18,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:18,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:06:18,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:19,089 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:06:19,090 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 47 treesize of output 30 [2021-08-21 13:06:19,313 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:06:19,313 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 44 treesize of output 27 [2021-08-21 13:06:19,365 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:19,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046193740] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:19,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:19,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:06:19,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401227298] [2021-08-21 13:06:19,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:06:19,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:19,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:06:19,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:06:19,366 INFO L87 Difference]: Start difference. First operand 49010 states and 202494 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-21 13:06:20,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:20,071 INFO L93 Difference]: Finished difference Result 69030 states and 284823 transitions. [2021-08-21 13:06:20,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 13:06:20,071 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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 39 [2021-08-21 13:06:20,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:20,478 INFO L225 Difference]: With dead ends: 69030 [2021-08-21 13:06:20,478 INFO L226 Difference]: Without dead ends: 68949 [2021-08-21 13:06:20,478 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 165.2ms TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:06:20,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68949 states. [2021-08-21 13:06:21,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68949 to 49149. [2021-08-21 13:06:21,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49149 states, 49148 states have (on average 4.1399039635387) internal successors, (203468), 49148 states have internal predecessors, (203468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:21,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49149 states to 49149 states and 203468 transitions. [2021-08-21 13:06:21,974 INFO L78 Accepts]: Start accepts. Automaton has 49149 states and 203468 transitions. Word has length 39 [2021-08-21 13:06:21,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:21,974 INFO L470 AbstractCegarLoop]: Abstraction has 49149 states and 203468 transitions. [2021-08-21 13:06:21,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-21 13:06:21,974 INFO L276 IsEmpty]: Start isEmpty. Operand 49149 states and 203468 transitions. [2021-08-21 13:06:22,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:22,081 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:22,081 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:22,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-21 13:06:22,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:22,306 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:22,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:22,306 INFO L82 PathProgramCache]: Analyzing trace with hash -583497455, now seen corresponding path program 47 times [2021-08-21 13:06:22,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:22,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812392333] [2021-08-21 13:06:22,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:22,307 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:22,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:22,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:22,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812392333] [2021-08-21 13:06:22,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812392333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:22,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46705502] [2021-08-21 13:06:22,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:06:22,493 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:22,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:22,494 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-21 13:06:22,496 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-21 13:06:24,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:06:24,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:24,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 13:06:24,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:24,901 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 13:06:24,901 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 34 treesize of output 50 [2021-08-21 13:06:25,176 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:06:25,176 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 50 treesize of output 31 [2021-08-21 13:06:25,230 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:25,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46705502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:25,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:25,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 13:06:25,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91763498] [2021-08-21 13:06:25,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:06:25,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:25,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:06:25,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:06:25,231 INFO L87 Difference]: Start difference. First operand 49149 states and 203468 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:26,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:26,340 INFO L93 Difference]: Finished difference Result 69582 states and 285331 transitions. [2021-08-21 13:06:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:06:26,340 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:26,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:26,618 INFO L225 Difference]: With dead ends: 69582 [2021-08-21 13:06:26,618 INFO L226 Difference]: Without dead ends: 69307 [2021-08-21 13:06:26,618 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 416.6ms TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:06:26,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69307 states. [2021-08-21 13:06:27,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69307 to 49971. [2021-08-21 13:06:27,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49971 states, 49970 states have (on average 4.135681408845307) internal successors, (206660), 49970 states have internal predecessors, (206660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:28,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49971 states to 49971 states and 206660 transitions. [2021-08-21 13:06:28,149 INFO L78 Accepts]: Start accepts. Automaton has 49971 states and 206660 transitions. Word has length 39 [2021-08-21 13:06:28,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:28,149 INFO L470 AbstractCegarLoop]: Abstraction has 49971 states and 206660 transitions. [2021-08-21 13:06:28,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:28,149 INFO L276 IsEmpty]: Start isEmpty. Operand 49971 states and 206660 transitions. [2021-08-21 13:06:28,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:28,278 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:28,278 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:28,306 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-21 13:06:28,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-21 13:06:28,479 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:28,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:28,479 INFO L82 PathProgramCache]: Analyzing trace with hash 994440597, now seen corresponding path program 48 times [2021-08-21 13:06:28,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:28,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806347809] [2021-08-21 13:06:28,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:28,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:28,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:28,921 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:28,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:28,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806347809] [2021-08-21 13:06:28,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806347809] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:28,922 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490196719] [2021-08-21 13:06:28,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:06:28,922 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:28,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:28,922 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-21 13:06:28,923 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-21 13:06:30,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:06:30,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:30,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:06:30,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:31,367 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:06:31,367 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 47 treesize of output 51 [2021-08-21 13:06:31,703 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:06:31,704 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 46 treesize of output 50 [2021-08-21 13:06:31,838 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:31,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490196719] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:31,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:31,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-08-21 13:06:31,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758370041] [2021-08-21 13:06:31,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:06:31,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:31,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:06:31,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:06:31,839 INFO L87 Difference]: Start difference. First operand 49971 states and 206660 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:32,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:32,989 INFO L93 Difference]: Finished difference Result 85200 states and 350483 transitions. [2021-08-21 13:06:32,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:06:32,989 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:32,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:33,313 INFO L225 Difference]: With dead ends: 85200 [2021-08-21 13:06:33,313 INFO L226 Difference]: Without dead ends: 84957 [2021-08-21 13:06:33,313 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 450.8ms TimeCoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2021-08-21 13:06:33,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84957 states. [2021-08-21 13:06:34,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84957 to 49857. [2021-08-21 13:06:34,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49857 states, 49856 states have (on average 4.136513157894737) internal successors, (206230), 49856 states have internal predecessors, (206230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:35,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49857 states to 49857 states and 206230 transitions. [2021-08-21 13:06:35,252 INFO L78 Accepts]: Start accepts. Automaton has 49857 states and 206230 transitions. Word has length 39 [2021-08-21 13:06:35,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:35,252 INFO L470 AbstractCegarLoop]: Abstraction has 49857 states and 206230 transitions. [2021-08-21 13:06:35,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:35,253 INFO L276 IsEmpty]: Start isEmpty. Operand 49857 states and 206230 transitions. [2021-08-21 13:06:35,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:35,369 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:35,369 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:35,392 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-21 13:06:35,569 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,SelfDestructingSolverStorable56 [2021-08-21 13:06:35,569 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:35,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:35,570 INFO L82 PathProgramCache]: Analyzing trace with hash -1777938287, now seen corresponding path program 49 times [2021-08-21 13:06:35,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:35,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106570080] [2021-08-21 13:06:35,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:35,570 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:35,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:35,739 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:35,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:35,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106570080] [2021-08-21 13:06:35,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106570080] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:35,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283665818] [2021-08-21 13:06:35,740 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:06:35,740 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:35,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:35,740 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-21 13:06:35,741 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-21 13:06:37,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:37,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:06:37,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:38,471 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:06:38,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 78 treesize of output 53 [2021-08-21 13:06:38,517 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:06:38,517 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 14 [2021-08-21 13:06:38,568 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:38,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283665818] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:38,568 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:38,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:06:38,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595784999] [2021-08-21 13:06:38,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:06:38,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:38,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:06:38,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:06:38,569 INFO L87 Difference]: Start difference. First operand 49857 states and 206230 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:39,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:39,562 INFO L93 Difference]: Finished difference Result 74861 states and 308984 transitions. [2021-08-21 13:06:39,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 13:06:39,563 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:39,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:39,900 INFO L225 Difference]: With dead ends: 74861 [2021-08-21 13:06:39,900 INFO L226 Difference]: Without dead ends: 74630 [2021-08-21 13:06:39,900 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 231.4ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:06:39,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74630 states. [2021-08-21 13:06:41,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74630 to 50005. [2021-08-21 13:06:41,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50005 states, 50004 states have (on average 4.135669146468283) internal successors, (206800), 50004 states have internal predecessors, (206800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:41,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50005 states to 50005 states and 206800 transitions. [2021-08-21 13:06:41,560 INFO L78 Accepts]: Start accepts. Automaton has 50005 states and 206800 transitions. Word has length 39 [2021-08-21 13:06:41,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:41,561 INFO L470 AbstractCegarLoop]: Abstraction has 50005 states and 206800 transitions. [2021-08-21 13:06:41,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:41,561 INFO L276 IsEmpty]: Start isEmpty. Operand 50005 states and 206800 transitions. [2021-08-21 13:06:41,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:41,685 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:41,685 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:41,708 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-21 13:06:41,885 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,SelfDestructingSolverStorable57 [2021-08-21 13:06:41,886 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:41,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:41,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1039112845, now seen corresponding path program 50 times [2021-08-21 13:06:41,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:41,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100153765] [2021-08-21 13:06:41,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:41,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:42,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:42,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:42,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100153765] [2021-08-21 13:06:42,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100153765] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:42,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729353150] [2021-08-21 13:06:42,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:06:42,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:42,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:42,363 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-21 13:06:42,363 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-21 13:06:44,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:06:44,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:44,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 13:06:44,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:44,994 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-21 13:06:44,994 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 82 treesize of output 74 [2021-08-21 13:06:45,074 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:06:45,075 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 50 treesize of output 35 [2021-08-21 13:06:45,182 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:45,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729353150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:45,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:45,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 13:06:45,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945015690] [2021-08-21 13:06:45,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:06:45,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:45,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:06:45,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:06:45,183 INFO L87 Difference]: Start difference. First operand 50005 states and 206800 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:46,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:46,367 INFO L93 Difference]: Finished difference Result 83270 states and 343613 transitions. [2021-08-21 13:06:46,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:06:46,368 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:46,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:46,746 INFO L225 Difference]: With dead ends: 83270 [2021-08-21 13:06:46,746 INFO L226 Difference]: Without dead ends: 82973 [2021-08-21 13:06:46,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 519.9ms TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:06:46,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82973 states. [2021-08-21 13:06:48,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82973 to 49883. [2021-08-21 13:06:48,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49883 states, 49882 states have (on average 4.137283990216912) internal successors, (206376), 49882 states have internal predecessors, (206376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:48,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49883 states to 49883 states and 206376 transitions. [2021-08-21 13:06:48,685 INFO L78 Accepts]: Start accepts. Automaton has 49883 states and 206376 transitions. Word has length 39 [2021-08-21 13:06:48,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:48,685 INFO L470 AbstractCegarLoop]: Abstraction has 49883 states and 206376 transitions. [2021-08-21 13:06:48,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:48,685 INFO L276 IsEmpty]: Start isEmpty. Operand 49883 states and 206376 transitions. [2021-08-21 13:06:48,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:48,820 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:48,820 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:48,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 13:06:49,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-21 13:06:49,042 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:49,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:49,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1871528239, now seen corresponding path program 51 times [2021-08-21 13:06:49,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:49,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651338145] [2021-08-21 13:06:49,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:49,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:49,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:49,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:49,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651338145] [2021-08-21 13:06:49,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651338145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:49,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443287842] [2021-08-21 13:06:49,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:06:49,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:49,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:49,293 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-21 13:06:49,308 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-21 13:06:51,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:06:51,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:51,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 13:06:51,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:52,153 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:06:52,153 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 57 treesize of output 61 [2021-08-21 13:06:52,302 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 13:06:52,302 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 14 [2021-08-21 13:06:52,354 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:52,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443287842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:52,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:52,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 13:06:52,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84556441] [2021-08-21 13:06:52,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:06:52,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:52,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:06:52,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:06:52,355 INFO L87 Difference]: Start difference. First operand 49883 states and 206376 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:53,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:53,393 INFO L93 Difference]: Finished difference Result 77411 states and 320636 transitions. [2021-08-21 13:06:53,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 13:06:53,394 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:53,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:53,717 INFO L225 Difference]: With dead ends: 77411 [2021-08-21 13:06:53,717 INFO L226 Difference]: Without dead ends: 77330 [2021-08-21 13:06:53,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 371.6ms TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:06:53,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77330 states. [2021-08-21 13:06:55,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77330 to 50247. [2021-08-21 13:06:55,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50247 states, 50246 states have (on average 4.138319468216375) internal successors, (207934), 50246 states have internal predecessors, (207934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:55,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50247 states to 50247 states and 207934 transitions. [2021-08-21 13:06:55,450 INFO L78 Accepts]: Start accepts. Automaton has 50247 states and 207934 transitions. Word has length 39 [2021-08-21 13:06:55,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:55,450 INFO L470 AbstractCegarLoop]: Abstraction has 50247 states and 207934 transitions. [2021-08-21 13:06:55,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:55,450 INFO L276 IsEmpty]: Start isEmpty. Operand 50247 states and 207934 transitions. [2021-08-21 13:06:55,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:06:55,577 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:55,577 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:55,600 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-21 13:06:55,777 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,SelfDestructingSolverStorable59 [2021-08-21 13:06:55,778 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:06:55,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:55,778 INFO L82 PathProgramCache]: Analyzing trace with hash -514786867, now seen corresponding path program 52 times [2021-08-21 13:06:55,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:55,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969947412] [2021-08-21 13:06:55,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:55,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:56,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:56,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:56,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969947412] [2021-08-21 13:06:56,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969947412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:56,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076642526] [2021-08-21 13:06:56,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:06:56,268 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:56,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:56,269 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-21 13:06:56,269 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-21 13:06:58,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:06:58,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:58,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:06:58,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:58,996 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:06:58,996 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 69 treesize of output 52 [2021-08-21 13:06:59,044 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:06:59,044 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 14 [2021-08-21 13:06:59,095 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:59,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076642526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:59,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:59,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:06:59,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337736594] [2021-08-21 13:06:59,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:06:59,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:59,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:06:59,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:06:59,096 INFO L87 Difference]: Start difference. First operand 50247 states and 207934 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:59,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:59,894 INFO L93 Difference]: Finished difference Result 77971 states and 323214 transitions. [2021-08-21 13:06:59,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:06:59,894 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:06:59,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:00,218 INFO L225 Difference]: With dead ends: 77971 [2021-08-21 13:07:00,219 INFO L226 Difference]: Without dead ends: 77890 [2021-08-21 13:07:00,219 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 233.9ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:07:00,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77890 states. [2021-08-21 13:07:01,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77890 to 50455. [2021-08-21 13:07:01,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50455 states, 50454 states have (on average 4.138938438974115) internal successors, (208826), 50454 states have internal predecessors, (208826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:02,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50455 states to 50455 states and 208826 transitions. [2021-08-21 13:07:02,278 INFO L78 Accepts]: Start accepts. Automaton has 50455 states and 208826 transitions. Word has length 39 [2021-08-21 13:07:02,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:02,278 INFO L470 AbstractCegarLoop]: Abstraction has 50455 states and 208826 transitions. [2021-08-21 13:07:02,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:02,279 INFO L276 IsEmpty]: Start isEmpty. Operand 50455 states and 208826 transitions. [2021-08-21 13:07:02,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:02,406 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:02,406 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:02,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:02,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:02,607 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:02,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:02,607 INFO L82 PathProgramCache]: Analyzing trace with hash 974565257, now seen corresponding path program 53 times [2021-08-21 13:07:02,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:02,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951410294] [2021-08-21 13:07:02,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:02,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:02,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:02,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:02,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951410294] [2021-08-21 13:07:02,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951410294] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:02,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290034947] [2021-08-21 13:07:02,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:07:02,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:02,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:02,763 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-21 13:07:02,763 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-21 13:07:05,112 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:07:05,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:05,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 13:07:05,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:05,696 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:07:05,697 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 72 treesize of output 46 [2021-08-21 13:07:05,735 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:07:05,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 23 [2021-08-21 13:07:05,795 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:05,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290034947] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:05,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:05,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:07:05,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060924025] [2021-08-21 13:07:05,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:07:05,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:05,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:07:05,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:05,796 INFO L87 Difference]: Start difference. First operand 50455 states and 208826 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:06,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:06,676 INFO L93 Difference]: Finished difference Result 75343 states and 312506 transitions. [2021-08-21 13:07:06,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:07:06,677 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:07:06,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:06,985 INFO L225 Difference]: With dead ends: 75343 [2021-08-21 13:07:06,985 INFO L226 Difference]: Without dead ends: 75210 [2021-08-21 13:07:06,985 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 215.7ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:07:07,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75210 states. [2021-08-21 13:07:08,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75210 to 50469. [2021-08-21 13:07:08,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50469 states, 50468 states have (on average 4.141277641277641) internal successors, (209002), 50468 states have internal predecessors, (209002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:08,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50469 states to 50469 states and 209002 transitions. [2021-08-21 13:07:08,608 INFO L78 Accepts]: Start accepts. Automaton has 50469 states and 209002 transitions. Word has length 39 [2021-08-21 13:07:08,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:08,608 INFO L470 AbstractCegarLoop]: Abstraction has 50469 states and 209002 transitions. [2021-08-21 13:07:08,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:08,609 INFO L276 IsEmpty]: Start isEmpty. Operand 50469 states and 209002 transitions. [2021-08-21 13:07:09,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:09,007 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:09,007 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:09,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:09,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:09,210 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:09,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:09,210 INFO L82 PathProgramCache]: Analyzing trace with hash -953139867, now seen corresponding path program 54 times [2021-08-21 13:07:09,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:09,210 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594832454] [2021-08-21 13:07:09,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:09,210 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:09,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:09,438 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:09,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:09,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594832454] [2021-08-21 13:07:09,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594832454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:09,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455875723] [2021-08-21 13:07:09,438 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:09,438 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:09,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:09,439 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-21 13:07:09,440 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-21 13:07:11,745 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:07:11,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:11,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:07:11,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:12,003 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-08-21 13:07:12,003 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 50 treesize of output 40 [2021-08-21 13:07:12,296 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:07:12,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 25 [2021-08-21 13:07:12,354 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:12,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455875723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:12,355 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:12,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 13:07:12,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548829066] [2021-08-21 13:07:12,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:07:12,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:12,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:07:12,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:07:12,355 INFO L87 Difference]: Start difference. First operand 50469 states and 209002 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:13,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:13,647 INFO L93 Difference]: Finished difference Result 91513 states and 372505 transitions. [2021-08-21 13:07:13,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 13:07:13,648 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:07:13,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:14,008 INFO L225 Difference]: With dead ends: 91513 [2021-08-21 13:07:14,009 INFO L226 Difference]: Without dead ends: 90799 [2021-08-21 13:07:14,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 448.2ms TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:07:14,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90799 states. [2021-08-21 13:07:15,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90799 to 54190. [2021-08-21 13:07:15,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54190 states, 54189 states have (on average 4.132019413534112) internal successors, (223910), 54189 states have internal predecessors, (223910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:16,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54190 states to 54190 states and 223910 transitions. [2021-08-21 13:07:16,030 INFO L78 Accepts]: Start accepts. Automaton has 54190 states and 223910 transitions. Word has length 39 [2021-08-21 13:07:16,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:16,030 INFO L470 AbstractCegarLoop]: Abstraction has 54190 states and 223910 transitions. [2021-08-21 13:07:16,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:16,031 INFO L276 IsEmpty]: Start isEmpty. Operand 54190 states and 223910 transitions. [2021-08-21 13:07:16,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:16,155 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:16,155 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:16,179 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-21 13:07:16,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:16,356 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:16,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:16,356 INFO L82 PathProgramCache]: Analyzing trace with hash 624798185, now seen corresponding path program 55 times [2021-08-21 13:07:16,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:16,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264648960] [2021-08-21 13:07:16,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:16,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:16,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:16,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:16,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264648960] [2021-08-21 13:07:16,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264648960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:16,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495112570] [2021-08-21 13:07:16,555 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:07:16,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:16,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:16,558 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-21 13:07:16,559 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-21 13:07:19,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:19,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:07:19,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:19,328 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:07:19,328 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 47 treesize of output 30 [2021-08-21 13:07:19,561 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:07:19,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 27 [2021-08-21 13:07:19,612 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:19,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495112570] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:19,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:19,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:07:19,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950508808] [2021-08-21 13:07:19,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:07:19,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:19,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:07:19,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:07:19,613 INFO L87 Difference]: Start difference. First operand 54190 states and 223910 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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-21 13:07:20,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:20,501 INFO L93 Difference]: Finished difference Result 91030 states and 375595 transitions. [2021-08-21 13:07:20,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 13:07:20,501 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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 39 [2021-08-21 13:07:20,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:21,050 INFO L225 Difference]: With dead ends: 91030 [2021-08-21 13:07:21,050 INFO L226 Difference]: Without dead ends: 90943 [2021-08-21 13:07:21,051 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 207.3ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:07:21,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90943 states. [2021-08-21 13:07:22,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90943 to 55179. [2021-08-21 13:07:22,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55179 states, 55178 states have (on average 4.138678458806046) internal successors, (228364), 55178 states have internal predecessors, (228364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:22,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55179 states to 55179 states and 228364 transitions. [2021-08-21 13:07:22,864 INFO L78 Accepts]: Start accepts. Automaton has 55179 states and 228364 transitions. Word has length 39 [2021-08-21 13:07:22,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:22,864 INFO L470 AbstractCegarLoop]: Abstraction has 55179 states and 228364 transitions. [2021-08-21 13:07:22,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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-21 13:07:22,864 INFO L276 IsEmpty]: Start isEmpty. Operand 55179 states and 228364 transitions. [2021-08-21 13:07:23,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:23,287 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:23,287 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:23,311 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-21 13:07:23,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:23,488 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:23,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:23,488 INFO L82 PathProgramCache]: Analyzing trace with hash 481354329, now seen corresponding path program 56 times [2021-08-21 13:07:23,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:23,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336857264] [2021-08-21 13:07:23,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:23,489 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:23,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:23,676 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:23,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:23,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336857264] [2021-08-21 13:07:23,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336857264] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:23,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540740096] [2021-08-21 13:07:23,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:23,677 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:23,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:23,678 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-21 13:07:23,678 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-21 13:07:26,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:26,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:26,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:07:26,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:26,764 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:07:26,764 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 78 treesize of output 53 [2021-08-21 13:07:26,805 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:07:26,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 13:07:26,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:26,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540740096] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:26,856 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:26,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:07:26,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148466685] [2021-08-21 13:07:26,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:07:26,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:26,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:07:26,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:26,857 INFO L87 Difference]: Start difference. First operand 55179 states and 228364 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:27,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:27,896 INFO L93 Difference]: Finished difference Result 97099 states and 399291 transitions. [2021-08-21 13:07:27,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 13:07:27,896 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:07:27,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:28,302 INFO L225 Difference]: With dead ends: 97099 [2021-08-21 13:07:28,302 INFO L226 Difference]: Without dead ends: 96752 [2021-08-21 13:07:28,302 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 242.3ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:07:28,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96752 states. [2021-08-21 13:07:30,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96752 to 55503. [2021-08-21 13:07:30,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55503 states, 55502 states have (on average 4.139058051962092) internal successors, (229726), 55502 states have internal predecessors, (229726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:30,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55503 states to 55503 states and 229726 transitions. [2021-08-21 13:07:30,545 INFO L78 Accepts]: Start accepts. Automaton has 55503 states and 229726 transitions. Word has length 39 [2021-08-21 13:07:30,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:30,545 INFO L470 AbstractCegarLoop]: Abstraction has 55503 states and 229726 transitions. [2021-08-21 13:07:30,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:30,545 INFO L276 IsEmpty]: Start isEmpty. Operand 55503 states and 229726 transitions. [2021-08-21 13:07:30,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:30,719 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:30,719 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:30,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:30,932 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,SelfDestructingSolverStorable64 [2021-08-21 13:07:30,933 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:30,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:30,933 INFO L82 PathProgramCache]: Analyzing trace with hash -996561835, now seen corresponding path program 57 times [2021-08-21 13:07:30,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:30,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382048331] [2021-08-21 13:07:30,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:30,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:31,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:31,582 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:31,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:31,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382048331] [2021-08-21 13:07:31,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382048331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:31,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137178410] [2021-08-21 13:07:31,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:31,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:31,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:31,583 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-21 13:07:31,583 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-21 13:07:34,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:07:34,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:34,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 13:07:34,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:34,648 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 13:07:34,649 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 84 treesize of output 52 [2021-08-21 13:07:34,689 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-08-21 13:07:34,689 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 60 treesize of output 31 [2021-08-21 13:07:34,749 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:34,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137178410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:34,749 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:34,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:07:34,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314515232] [2021-08-21 13:07:34,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:07:34,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:34,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:07:34,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:34,750 INFO L87 Difference]: Start difference. First operand 55503 states and 229726 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:35,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:35,919 INFO L93 Difference]: Finished difference Result 93121 states and 382511 transitions. [2021-08-21 13:07:35,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:07:35,919 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:07:35,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:36,312 INFO L225 Difference]: With dead ends: 93121 [2021-08-21 13:07:36,313 INFO L226 Difference]: Without dead ends: 92602 [2021-08-21 13:07:36,313 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 378.3ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:07:36,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92602 states. [2021-08-21 13:07:37,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92602 to 55317. [2021-08-21 13:07:38,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55317 states, 55316 states have (on average 4.140863402993709) internal successors, (229056), 55316 states have internal predecessors, (229056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:38,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55317 states to 55317 states and 229056 transitions. [2021-08-21 13:07:38,433 INFO L78 Accepts]: Start accepts. Automaton has 55317 states and 229056 transitions. Word has length 39 [2021-08-21 13:07:38,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:38,433 INFO L470 AbstractCegarLoop]: Abstraction has 55317 states and 229056 transitions. [2021-08-21 13:07:38,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:38,433 INFO L276 IsEmpty]: Start isEmpty. Operand 55317 states and 229056 transitions. [2021-08-21 13:07:38,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:38,566 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:38,566 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:38,590 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-21 13:07:38,766 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,SelfDestructingSolverStorable65 [2021-08-21 13:07:38,767 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:38,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:38,767 INFO L82 PathProgramCache]: Analyzing trace with hash 387764377, now seen corresponding path program 58 times [2021-08-21 13:07:38,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:38,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942577563] [2021-08-21 13:07:38,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:38,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:38,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:38,948 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:38,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:38,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942577563] [2021-08-21 13:07:38,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942577563] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:38,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683967668] [2021-08-21 13:07:38,948 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:07:38,949 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:38,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:38,949 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-21 13:07:38,950 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-21 13:07:41,605 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:07:41,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:41,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:07:41,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:42,143 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:07:42,144 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 55 treesize of output 38 [2021-08-21 13:07:42,213 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:07:42,214 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 14 [2021-08-21 13:07:42,264 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:42,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683967668] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:42,264 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:42,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:07:42,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394389571] [2021-08-21 13:07:42,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:07:42,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:42,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:07:42,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:42,265 INFO L87 Difference]: Start difference. First operand 55317 states and 229056 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:43,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:43,201 INFO L93 Difference]: Finished difference Result 99400 states and 412681 transitions. [2021-08-21 13:07:43,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:07:43,202 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:07:43,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:43,860 INFO L225 Difference]: With dead ends: 99400 [2021-08-21 13:07:43,860 INFO L226 Difference]: Without dead ends: 99313 [2021-08-21 13:07:43,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 205.9ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:43,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99313 states. [2021-08-21 13:07:45,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99313 to 55959. [2021-08-21 13:07:45,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55959 states, 55958 states have (on average 4.143822152328532) internal successors, (231880), 55958 states have internal predecessors, (231880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:46,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55959 states to 55959 states and 231880 transitions. [2021-08-21 13:07:46,124 INFO L78 Accepts]: Start accepts. Automaton has 55959 states and 231880 transitions. Word has length 39 [2021-08-21 13:07:46,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:46,124 INFO L470 AbstractCegarLoop]: Abstraction has 55959 states and 231880 transitions. [2021-08-21 13:07:46,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:46,124 INFO L276 IsEmpty]: Start isEmpty. Operand 55959 states and 231880 transitions. [2021-08-21 13:07:46,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:46,265 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:46,266 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:46,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-08-21 13:07:46,466 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,SelfDestructingSolverStorable66 [2021-08-21 13:07:46,466 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:46,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:46,467 INFO L82 PathProgramCache]: Analyzing trace with hash 1744505749, now seen corresponding path program 59 times [2021-08-21 13:07:46,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:46,467 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101589889] [2021-08-21 13:07:46,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:46,467 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:46,666 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:46,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:46,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101589889] [2021-08-21 13:07:46,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101589889] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:46,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020865303] [2021-08-21 13:07:46,667 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:07:46,667 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:46,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:46,669 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-21 13:07:46,670 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-21 13:07:49,357 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:07:49,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:49,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 13:07:49,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:49,777 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 13:07:49,777 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 67 treesize of output 83 [2021-08-21 13:07:50,145 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:07:50,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 31 [2021-08-21 13:07:50,195 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:50,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020865303] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:50,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:50,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 13:07:50,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640959093] [2021-08-21 13:07:50,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 13:07:50,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:50,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 13:07:50,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:07:50,196 INFO L87 Difference]: Start difference. First operand 55959 states and 231880 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:51,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:51,998 INFO L93 Difference]: Finished difference Result 106771 states and 439806 transitions. [2021-08-21 13:07:51,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:07:51,999 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:07:51,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:52,472 INFO L225 Difference]: With dead ends: 106771 [2021-08-21 13:07:52,473 INFO L226 Difference]: Without dead ends: 106239 [2021-08-21 13:07:52,473 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 481.8ms TimeCoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2021-08-21 13:07:52,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106239 states. [2021-08-21 13:07:54,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106239 to 65212. [2021-08-21 13:07:54,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65212 states, 65211 states have (on average 4.130361442087992) internal successors, (269345), 65211 states have internal predecessors, (269345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:55,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65212 states to 65212 states and 269345 transitions. [2021-08-21 13:07:55,203 INFO L78 Accepts]: Start accepts. Automaton has 65212 states and 269345 transitions. Word has length 39 [2021-08-21 13:07:55,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:55,204 INFO L470 AbstractCegarLoop]: Abstraction has 65212 states and 269345 transitions. [2021-08-21 13:07:55,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:55,204 INFO L276 IsEmpty]: Start isEmpty. Operand 65212 states and 269345 transitions. [2021-08-21 13:07:55,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:07:55,363 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:55,363 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:55,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-21 13:07:55,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:55,564 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:07:55,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:55,564 INFO L82 PathProgramCache]: Analyzing trace with hash -1061109423, now seen corresponding path program 60 times [2021-08-21 13:07:55,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:55,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142111646] [2021-08-21 13:07:55,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:55,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:55,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:55,760 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:55,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:55,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142111646] [2021-08-21 13:07:55,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142111646] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:55,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135866967] [2021-08-21 13:07:55,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:55,761 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:55,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:55,761 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-21 13:07:55,762 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-21 13:07:58,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:07:58,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:58,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 13:07:58,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:59,102 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:07:59,103 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 72 treesize of output 46 [2021-08-21 13:07:59,151 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:07:59,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 23 [2021-08-21 13:07:59,211 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:59,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135866967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:59,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:59,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:07:59,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350037423] [2021-08-21 13:07:59,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:07:59,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:59,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:07:59,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:59,213 INFO L87 Difference]: Start difference. First operand 65212 states and 269345 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:00,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:00,540 INFO L93 Difference]: Finished difference Result 111680 states and 462259 transitions. [2021-08-21 13:08:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:08:00,540 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:08:00,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:01,069 INFO L225 Difference]: With dead ends: 111680 [2021-08-21 13:08:01,069 INFO L226 Difference]: Without dead ends: 111529 [2021-08-21 13:08:01,069 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 234.8ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:08:01,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111529 states. [2021-08-21 13:08:03,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111529 to 65256. [2021-08-21 13:08:03,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65256 states, 65255 states have (on average 4.132725461650448) internal successors, (269681), 65255 states have internal predecessors, (269681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:03,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65256 states to 65256 states and 269681 transitions. [2021-08-21 13:08:03,753 INFO L78 Accepts]: Start accepts. Automaton has 65256 states and 269681 transitions. Word has length 39 [2021-08-21 13:08:03,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:03,753 INFO L470 AbstractCegarLoop]: Abstraction has 65256 states and 269681 transitions. [2021-08-21 13:08:03,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:03,754 INFO L276 IsEmpty]: Start isEmpty. Operand 65256 states and 269681 transitions. [2021-08-21 13:08:03,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:08:03,913 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:03,913 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:03,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:04,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:04,114 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:08:04,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:04,114 INFO L82 PathProgramCache]: Analyzing trace with hash -188776185, now seen corresponding path program 61 times [2021-08-21 13:08:04,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:04,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925473318] [2021-08-21 13:08:04,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:04,114 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:04,340 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:04,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:04,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925473318] [2021-08-21 13:08:04,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925473318] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:04,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162948069] [2021-08-21 13:08:04,340 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:08:04,341 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:04,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:04,341 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-21 13:08:04,342 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-21 13:08:07,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:07,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:08:07,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:07,566 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:08:07,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 31 [2021-08-21 13:08:07,640 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:08:07,640 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 60 treesize of output 35 [2021-08-21 13:08:07,718 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:07,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162948069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:07,719 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:07,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:08:07,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575436931] [2021-08-21 13:08:07,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:08:07,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:07,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:08:07,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:08:07,720 INFO L87 Difference]: Start difference. First operand 65256 states and 269681 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:08,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:08,915 INFO L93 Difference]: Finished difference Result 109298 states and 447071 transitions. [2021-08-21 13:08:08,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 13:08:08,915 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:08:08,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:09,661 INFO L225 Difference]: With dead ends: 109298 [2021-08-21 13:08:09,661 INFO L226 Difference]: Without dead ends: 108931 [2021-08-21 13:08:09,661 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 303.6ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:08:09,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108931 states. [2021-08-21 13:08:11,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108931 to 66318. [2021-08-21 13:08:12,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66318 states, 66317 states have (on average 4.1330880468054945) internal successors, (274094), 66317 states have internal predecessors, (274094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:12,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66318 states to 66318 states and 274094 transitions. [2021-08-21 13:08:12,397 INFO L78 Accepts]: Start accepts. Automaton has 66318 states and 274094 transitions. Word has length 39 [2021-08-21 13:08:12,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:12,397 INFO L470 AbstractCegarLoop]: Abstraction has 66318 states and 274094 transitions. [2021-08-21 13:08:12,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:12,397 INFO L276 IsEmpty]: Start isEmpty. Operand 66318 states and 274094 transitions. [2021-08-21 13:08:12,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:08:12,888 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:12,888 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:12,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:13,092 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,SelfDestructingSolverStorable69 [2021-08-21 13:08:13,093 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:08:13,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:13,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1513589325, now seen corresponding path program 62 times [2021-08-21 13:08:13,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:13,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154997511] [2021-08-21 13:08:13,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:13,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:13,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:13,308 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:13,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:13,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154997511] [2021-08-21 13:08:13,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154997511] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:13,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574488733] [2021-08-21 13:08:13,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:08:13,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:13,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:13,309 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-21 13:08:13,310 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-21 13:08:16,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:08:16,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:16,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:08:16,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:16,650 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:08:16,651 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 65 treesize of output 48 [2021-08-21 13:08:16,679 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:08:16,679 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 14 [2021-08-21 13:08:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:16,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574488733] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:16,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:16,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:08:16,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838273746] [2021-08-21 13:08:16,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:08:16,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:16,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:08:16,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:08:16,762 INFO L87 Difference]: Start difference. First operand 66318 states and 274094 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:18,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:18,010 INFO L93 Difference]: Finished difference Result 113499 states and 466505 transitions. [2021-08-21 13:08:18,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:08:18,010 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:08:18,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:18,743 INFO L225 Difference]: With dead ends: 113499 [2021-08-21 13:08:18,743 INFO L226 Difference]: Without dead ends: 113012 [2021-08-21 13:08:18,744 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 360.8ms TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:08:18,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113012 states. [2021-08-21 13:08:20,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113012 to 65970. [2021-08-21 13:08:20,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65970 states, 65969 states have (on average 4.1331837681335175) internal successors, (272662), 65969 states have internal predecessors, (272662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:21,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65970 states to 65970 states and 272662 transitions. [2021-08-21 13:08:21,246 INFO L78 Accepts]: Start accepts. Automaton has 65970 states and 272662 transitions. Word has length 39 [2021-08-21 13:08:21,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:21,246 INFO L470 AbstractCegarLoop]: Abstraction has 65970 states and 272662 transitions. [2021-08-21 13:08:21,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:21,247 INFO L276 IsEmpty]: Start isEmpty. Operand 65970 states and 272662 transitions. [2021-08-21 13:08:21,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:08:21,732 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:21,732 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:21,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:21,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:21,932 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:08:21,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:21,932 INFO L82 PathProgramCache]: Analyzing trace with hash 1206528395, now seen corresponding path program 63 times [2021-08-21 13:08:21,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:21,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255671999] [2021-08-21 13:08:21,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:21,933 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:22,142 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:22,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:22,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255671999] [2021-08-21 13:08:22,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255671999] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:22,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709754108] [2021-08-21 13:08:22,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:08:22,142 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:22,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:22,143 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-21 13:08:22,144 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-21 13:08:24,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 13:08:24,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:24,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:08:24,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:25,442 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:08:25,442 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 64 treesize of output 68 [2021-08-21 13:08:25,629 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:08:25,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 68 [2021-08-21 13:08:25,935 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:25,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709754108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:25,936 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:25,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-08-21 13:08:25,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294788686] [2021-08-21 13:08:25,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:08:25,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:25,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:08:25,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:08:25,937 INFO L87 Difference]: Start difference. First operand 65970 states and 272662 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:30,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:30,993 INFO L93 Difference]: Finished difference Result 256463 states and 1071834 transitions. [2021-08-21 13:08:30,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 13:08:30,993 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:08:30,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:32,696 INFO L225 Difference]: With dead ends: 256463 [2021-08-21 13:08:32,696 INFO L226 Difference]: Without dead ends: 256102 [2021-08-21 13:08:32,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 1709.7ms TimeCoverageRelationStatistics Valid=407, Invalid=2455, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 13:08:32,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256102 states. [2021-08-21 13:08:37,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256102 to 72191. [2021-08-21 13:08:37,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72191 states, 72190 states have (on average 4.134270674608672) internal successors, (298453), 72190 states have internal predecessors, (298453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:37,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72191 states to 72191 states and 298453 transitions. [2021-08-21 13:08:37,494 INFO L78 Accepts]: Start accepts. Automaton has 72191 states and 298453 transitions. Word has length 39 [2021-08-21 13:08:37,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:37,494 INFO L470 AbstractCegarLoop]: Abstraction has 72191 states and 298453 transitions. [2021-08-21 13:08:37,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:37,494 INFO L276 IsEmpty]: Start isEmpty. Operand 72191 states and 298453 transitions. [2021-08-21 13:08:37,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:08:37,678 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:37,678 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:37,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-21 13:08:37,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:37,881 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:08:37,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:37,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1103569207, now seen corresponding path program 64 times [2021-08-21 13:08:37,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:37,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980624738] [2021-08-21 13:08:37,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:37,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:38,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:38,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:38,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980624738] [2021-08-21 13:08:38,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980624738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:38,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335856587] [2021-08-21 13:08:38,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:08:38,457 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:38,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:38,458 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-21 13:08:38,458 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-21 13:08:41,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:08:41,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:41,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:08:41,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:41,649 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:08:41,649 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 55 treesize of output 38 [2021-08-21 13:08:41,707 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:08:41,707 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 14 [2021-08-21 13:08:41,787 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:41,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335856587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:41,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:41,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 13:08:41,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761143658] [2021-08-21 13:08:41,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:08:41,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:41,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:08:41,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:08:41,788 INFO L87 Difference]: Start difference. First operand 72191 states and 298453 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:43,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:43,016 INFO L93 Difference]: Finished difference Result 114721 states and 475532 transitions. [2021-08-21 13:08:43,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:08:43,018 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:08:43,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:43,781 INFO L225 Difference]: With dead ends: 114721 [2021-08-21 13:08:43,781 INFO L226 Difference]: Without dead ends: 114634 [2021-08-21 13:08:43,781 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 356.4ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:08:43,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114634 states. [2021-08-21 13:08:46,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114634 to 72782. [2021-08-21 13:08:46,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72782 states, 72781 states have (on average 4.134568087825119) internal successors, (300918), 72781 states have internal predecessors, (300918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:46,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72782 states to 72782 states and 300918 transitions. [2021-08-21 13:08:46,855 INFO L78 Accepts]: Start accepts. Automaton has 72782 states and 300918 transitions. Word has length 39 [2021-08-21 13:08:46,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:46,855 INFO L470 AbstractCegarLoop]: Abstraction has 72782 states and 300918 transitions. [2021-08-21 13:08:46,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:46,855 INFO L276 IsEmpty]: Start isEmpty. Operand 72782 states and 300918 transitions. [2021-08-21 13:08:47,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:08:47,048 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:47,048 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:47,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-21 13:08:47,248 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,SelfDestructingSolverStorable72 [2021-08-21 13:08:47,249 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:08:47,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:47,249 INFO L82 PathProgramCache]: Analyzing trace with hash -2043279391, now seen corresponding path program 65 times [2021-08-21 13:08:47,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:47,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760829549] [2021-08-21 13:08:47,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:47,249 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:47,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:47,449 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:47,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:47,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760829549] [2021-08-21 13:08:47,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760829549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:47,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515293874] [2021-08-21 13:08:47,449 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:08:47,449 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:47,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:47,450 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-21 13:08:47,451 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-21 13:08:50,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:08:50,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:50,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:08:50,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:50,702 INFO L354 Elim1Store]: treesize reduction 34, result has 44.3 percent of original size [2021-08-21 13:08:50,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 53 [2021-08-21 13:08:50,976 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:08:50,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 23 [2021-08-21 13:08:51,027 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:51,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515293874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:51,027 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:51,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 13:08:51,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555912916] [2021-08-21 13:08:51,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:08:51,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:51,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:08:51,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:08:51,028 INFO L87 Difference]: Start difference. First operand 72782 states and 300918 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:52,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:52,634 INFO L93 Difference]: Finished difference Result 113754 states and 464165 transitions. [2021-08-21 13:08:52,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 13:08:52,635 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:08:52,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:53,518 INFO L225 Difference]: With dead ends: 113754 [2021-08-21 13:08:53,518 INFO L226 Difference]: Without dead ends: 113064 [2021-08-21 13:08:53,518 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 432.6ms TimeCoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:08:53,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113064 states. [2021-08-21 13:08:55,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113064 to 76500. [2021-08-21 13:08:55,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76500 states, 76499 states have (on average 4.130916744009726) internal successors, (316011), 76499 states have internal predecessors, (316011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:56,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76500 states to 76500 states and 316011 transitions. [2021-08-21 13:08:56,463 INFO L78 Accepts]: Start accepts. Automaton has 76500 states and 316011 transitions. Word has length 39 [2021-08-21 13:08:56,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:56,464 INFO L470 AbstractCegarLoop]: Abstraction has 76500 states and 316011 transitions. [2021-08-21 13:08:56,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:56,464 INFO L276 IsEmpty]: Start isEmpty. Operand 76500 states and 316011 transitions. [2021-08-21 13:08:56,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:08:56,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:56,655 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:56,682 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-21 13:08:56,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:56,857 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:08:56,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:56,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1540101531, now seen corresponding path program 66 times [2021-08-21 13:08:56,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:56,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221789375] [2021-08-21 13:08:56,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:56,858 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:56,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:57,401 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:57,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:57,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221789375] [2021-08-21 13:08:57,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221789375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:57,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121290482] [2021-08-21 13:08:57,402 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:08:57,402 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:57,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:57,403 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-21 13:08:57,403 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-21 13:09:00,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:09:00,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:00,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 13:09:00,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:00,517 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:09:00,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 26 [2021-08-21 13:09:00,754 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 13:09:00,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 23 [2021-08-21 13:09:00,804 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:00,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121290482] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:00,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:00,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 13:09:00,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098900770] [2021-08-21 13:09:00,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:09:00,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:00,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:09:00,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:09:00,805 INFO L87 Difference]: Start difference. First operand 76500 states and 316011 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:01,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:01,863 INFO L93 Difference]: Finished difference Result 108835 states and 449497 transitions. [2021-08-21 13:09:01,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 13:09:01,864 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:09:01,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:02,607 INFO L225 Difference]: With dead ends: 108835 [2021-08-21 13:09:02,608 INFO L226 Difference]: Without dead ends: 108748 [2021-08-21 13:09:02,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 545.1ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:09:02,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108748 states. [2021-08-21 13:09:04,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108748 to 76174. [2021-08-21 13:09:04,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76174 states, 76173 states have (on average 4.130584327780184) internal successors, (314639), 76173 states have internal predecessors, (314639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:05,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76174 states to 76174 states and 314639 transitions. [2021-08-21 13:09:05,136 INFO L78 Accepts]: Start accepts. Automaton has 76174 states and 314639 transitions. Word has length 39 [2021-08-21 13:09:05,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:05,136 INFO L470 AbstractCegarLoop]: Abstraction has 76174 states and 314639 transitions. [2021-08-21 13:09:05,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:05,136 INFO L276 IsEmpty]: Start isEmpty. Operand 76174 states and 314639 transitions. [2021-08-21 13:09:05,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:09:05,648 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:05,648 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:05,673 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-21 13:09:05,852 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,SelfDestructingSolverStorable74 [2021-08-21 13:09:05,853 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:09:05,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:05,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1327493499, now seen corresponding path program 67 times [2021-08-21 13:09:05,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:05,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187661648] [2021-08-21 13:09:05,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:05,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:05,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:06,054 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:06,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:06,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187661648] [2021-08-21 13:09:06,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187661648] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:06,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66043544] [2021-08-21 13:09:06,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:09:06,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:06,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:06,055 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-21 13:09:06,057 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-21 13:09:09,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:09,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:09:09,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:09,539 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:09:09,539 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 57 treesize of output 40 [2021-08-21 13:09:09,675 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:09:09,675 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 44 treesize of output 27 [2021-08-21 13:09:09,726 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:09,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66043544] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:09,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:09,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:09:09,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199537701] [2021-08-21 13:09:09,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:09:09,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:09,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:09:09,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:09:09,727 INFO L87 Difference]: Start difference. First operand 76174 states and 314639 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:11,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:11,025 INFO L93 Difference]: Finished difference Result 121970 states and 499405 transitions. [2021-08-21 13:09:11,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 13:09:11,025 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:09:11,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:11,601 INFO L225 Difference]: With dead ends: 121970 [2021-08-21 13:09:11,601 INFO L226 Difference]: Without dead ends: 121637 [2021-08-21 13:09:11,601 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 273.8ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:09:11,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121637 states. [2021-08-21 13:09:14,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121637 to 76000. [2021-08-21 13:09:14,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76000 states, 75999 states have (on average 4.1338043921630545) internal successors, (314165), 75999 states have internal predecessors, (314165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:14,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76000 states to 76000 states and 314165 transitions. [2021-08-21 13:09:14,660 INFO L78 Accepts]: Start accepts. Automaton has 76000 states and 314165 transitions. Word has length 39 [2021-08-21 13:09:14,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:14,660 INFO L470 AbstractCegarLoop]: Abstraction has 76000 states and 314165 transitions. [2021-08-21 13:09:14,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:14,660 INFO L276 IsEmpty]: Start isEmpty. Operand 76000 states and 314165 transitions. [2021-08-21 13:09:14,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:09:14,858 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:14,858 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:14,884 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-21 13:09:15,058 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,SelfDestructingSolverStorable75 [2021-08-21 13:09:15,059 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:09:15,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:15,059 INFO L82 PathProgramCache]: Analyzing trace with hash -2086701359, now seen corresponding path program 68 times [2021-08-21 13:09:15,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:15,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660941331] [2021-08-21 13:09:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:15,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:15,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:15,634 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:15,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:15,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660941331] [2021-08-21 13:09:15,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660941331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:15,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587698640] [2021-08-21 13:09:15,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:09:15,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:15,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:15,635 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-21 13:09:15,637 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-21 13:09:18,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:09:18,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:18,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:09:18,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:19,356 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:09:19,356 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 90 treesize of output 73 [2021-08-21 13:09:19,396 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:09:19,397 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 60 treesize of output 35 [2021-08-21 13:09:19,457 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:19,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587698640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:19,457 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:19,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:09:19,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134864545] [2021-08-21 13:09:19,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:09:19,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:19,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:09:19,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:09:19,458 INFO L87 Difference]: Start difference. First operand 76000 states and 314165 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:20,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:20,813 INFO L93 Difference]: Finished difference Result 110494 states and 454904 transitions. [2021-08-21 13:09:20,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 13:09:20,825 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:09:20,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:21,389 INFO L225 Difference]: With dead ends: 110494 [2021-08-21 13:09:21,390 INFO L226 Difference]: Without dead ends: 109975 [2021-08-21 13:09:21,390 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 297.4ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:09:21,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109975 states. [2021-08-21 13:09:23,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109975 to 75710. [2021-08-21 13:09:23,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75710 states, 75709 states have (on average 4.134977347475201) internal successors, (313055), 75709 states have internal predecessors, (313055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:24,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75710 states to 75710 states and 313055 transitions. [2021-08-21 13:09:24,407 INFO L78 Accepts]: Start accepts. Automaton has 75710 states and 313055 transitions. Word has length 39 [2021-08-21 13:09:24,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:24,408 INFO L470 AbstractCegarLoop]: Abstraction has 75710 states and 313055 transitions. [2021-08-21 13:09:24,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:24,408 INFO L276 IsEmpty]: Start isEmpty. Operand 75710 states and 313055 transitions. [2021-08-21 13:09:24,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:09:24,605 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:24,605 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:24,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:24,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:24,806 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:09:24,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:24,806 INFO L82 PathProgramCache]: Analyzing trace with hash -702375147, now seen corresponding path program 69 times [2021-08-21 13:09:24,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:24,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043381161] [2021-08-21 13:09:24,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:24,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:24,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:24,985 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:24,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:24,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043381161] [2021-08-21 13:09:24,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043381161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:24,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115636334] [2021-08-21 13:09:24,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:09:24,985 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:24,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:24,986 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-21 13:09:24,987 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-21 13:09:28,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:09:28,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:28,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:09:28,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:28,692 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:09:28,693 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 47 treesize of output 51 [2021-08-21 13:09:28,838 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-21 13:09:28,839 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 42 treesize of output 42 [2021-08-21 13:09:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:28,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115636334] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:28,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:28,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 13:09:28,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199669271] [2021-08-21 13:09:28,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 13:09:28,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:28,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 13:09:28,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:09:28,947 INFO L87 Difference]: Start difference. First operand 75710 states and 313055 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:30,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:30,695 INFO L93 Difference]: Finished difference Result 139861 states and 580092 transitions. [2021-08-21 13:09:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:09:30,696 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:09:30,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:31,610 INFO L225 Difference]: With dead ends: 139861 [2021-08-21 13:09:31,611 INFO L226 Difference]: Without dead ends: 139774 [2021-08-21 13:09:31,611 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 483.7ms TimeCoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2021-08-21 13:09:31,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139774 states. [2021-08-21 13:09:34,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139774 to 77036. [2021-08-21 13:09:34,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77036 states, 77035 states have (on average 4.137457000064906) internal successors, (318729), 77035 states have internal predecessors, (318729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:35,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77036 states to 77036 states and 318729 transitions. [2021-08-21 13:09:35,119 INFO L78 Accepts]: Start accepts. Automaton has 77036 states and 318729 transitions. Word has length 39 [2021-08-21 13:09:35,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:35,119 INFO L470 AbstractCegarLoop]: Abstraction has 77036 states and 318729 transitions. [2021-08-21 13:09:35,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:35,119 INFO L276 IsEmpty]: Start isEmpty. Operand 77036 states and 318729 transitions. [2021-08-21 13:09:35,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:09:35,318 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:35,318 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:35,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:35,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:35,519 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:09:35,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:35,519 INFO L82 PathProgramCache]: Analyzing trace with hash 654366225, now seen corresponding path program 70 times [2021-08-21 13:09:35,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:35,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515098730] [2021-08-21 13:09:35,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:35,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:35,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:36,039 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:36,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:36,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515098730] [2021-08-21 13:09:36,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515098730] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:36,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26714345] [2021-08-21 13:09:36,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:09:36,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:36,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:36,040 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-21 13:09:36,041 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-21 13:09:39,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:09:39,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:39,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:09:39,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:39,740 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:09:39,741 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 69 treesize of output 52 [2021-08-21 13:09:39,824 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:09:39,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, 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 27 [2021-08-21 13:09:39,876 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:39,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26714345] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:39,877 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:39,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:09:39,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970820312] [2021-08-21 13:09:39,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:09:39,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:39,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:09:39,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:09:39,878 INFO L87 Difference]: Start difference. First operand 77036 states and 318729 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:41,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:41,193 INFO L93 Difference]: Finished difference Result 117512 states and 487803 transitions. [2021-08-21 13:09:41,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:09:41,193 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:09:41,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:41,763 INFO L225 Difference]: With dead ends: 117512 [2021-08-21 13:09:41,763 INFO L226 Difference]: Without dead ends: 117425 [2021-08-21 13:09:41,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 225.0ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:09:41,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117425 states. [2021-08-21 13:09:44,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117425 to 78252. [2021-08-21 13:09:44,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78252 states, 78251 states have (on average 4.141506178834775) internal successors, (324077), 78251 states have internal predecessors, (324077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:44,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78252 states to 78252 states and 324077 transitions. [2021-08-21 13:09:44,804 INFO L78 Accepts]: Start accepts. Automaton has 78252 states and 324077 transitions. Word has length 39 [2021-08-21 13:09:44,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:44,804 INFO L470 AbstractCegarLoop]: Abstraction has 78252 states and 324077 transitions. [2021-08-21 13:09:44,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:44,804 INFO L276 IsEmpty]: Start isEmpty. Operand 78252 states and 324077 transitions. [2021-08-21 13:09:45,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:09:45,007 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:45,007 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:45,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:45,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-08-21 13:09:45,207 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:09:45,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:45,207 INFO L82 PathProgramCache]: Analyzing trace with hash 2143718349, now seen corresponding path program 71 times [2021-08-21 13:09:45,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:45,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455660306] [2021-08-21 13:09:45,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:45,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:45,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:45,774 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:45,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:45,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455660306] [2021-08-21 13:09:45,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455660306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:45,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696261787] [2021-08-21 13:09:45,774 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:09:45,774 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:45,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:45,775 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-21 13:09:45,775 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-21 13:09:48,899 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:09:48,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:48,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:09:48,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:49,440 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:09:49,440 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 60 treesize of output 40 [2021-08-21 13:09:49,506 INFO L354 Elim1Store]: treesize reduction 34, result has 44.3 percent of original size [2021-08-21 13:09:49,506 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 44 treesize of output 54 [2021-08-21 13:09:49,606 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:49,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696261787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:49,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:49,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 13:09:49,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956097293] [2021-08-21 13:09:49,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 13:09:49,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:49,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 13:09:49,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:09:49,607 INFO L87 Difference]: Start difference. First operand 78252 states and 324077 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:51,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:51,696 INFO L93 Difference]: Finished difference Result 143310 states and 597954 transitions. [2021-08-21 13:09:51,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 13:09:51,696 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:09:51,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:52,708 INFO L225 Difference]: With dead ends: 143310 [2021-08-21 13:09:52,708 INFO L226 Difference]: Without dead ends: 142977 [2021-08-21 13:09:52,709 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 996.1ms TimeCoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2021-08-21 13:09:52,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142977 states. [2021-08-21 13:09:55,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142977 to 79982. [2021-08-21 13:09:55,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79982 states, 79981 states have (on average 4.149047898875983) internal successors, (331845), 79981 states have internal predecessors, (331845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:56,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79982 states to 79982 states and 331845 transitions. [2021-08-21 13:09:56,151 INFO L78 Accepts]: Start accepts. Automaton has 79982 states and 331845 transitions. Word has length 39 [2021-08-21 13:09:56,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:56,151 INFO L470 AbstractCegarLoop]: Abstraction has 79982 states and 331845 transitions. [2021-08-21 13:09:56,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:56,151 INFO L276 IsEmpty]: Start isEmpty. Operand 79982 states and 331845 transitions. [2021-08-21 13:09:56,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:09:56,361 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:56,361 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:56,392 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-21 13:09:56,561 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,SelfDestructingSolverStorable79 [2021-08-21 13:09:56,562 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:09:56,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:56,562 INFO L82 PathProgramCache]: Analyzing trace with hash 833953159, now seen corresponding path program 72 times [2021-08-21 13:09:56,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:56,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930428871] [2021-08-21 13:09:56,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:56,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:56,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:57,146 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:57,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:57,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930428871] [2021-08-21 13:09:57,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930428871] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:57,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987346211] [2021-08-21 13:09:57,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:09:57,146 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:57,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:57,147 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-21 13:09:57,147 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-21 13:10:00,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 13:10:00,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:00,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 13:10:00,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:00,849 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:10:00,849 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 58 treesize of output 40 [2021-08-21 13:10:00,946 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:10:00,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 48 [2021-08-21 13:10:01,153 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:01,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987346211] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:01,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:01,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 13:10:01,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80069516] [2021-08-21 13:10:01,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:10:01,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:01,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:10:01,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:10:01,154 INFO L87 Difference]: Start difference. First operand 79982 states and 331845 transitions. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:03,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:03,437 INFO L93 Difference]: Finished difference Result 141166 states and 585198 transitions. [2021-08-21 13:10:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:10:03,438 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:10:03,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:04,147 INFO L225 Difference]: With dead ends: 141166 [2021-08-21 13:10:04,147 INFO L226 Difference]: Without dead ends: 140750 [2021-08-21 13:10:04,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 658.6ms TimeCoverageRelationStatistics Valid=150, Invalid=906, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 13:10:04,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140750 states. [2021-08-21 13:10:07,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140750 to 79565. [2021-08-21 13:10:07,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79565 states, 79564 states have (on average 4.150570609823538) internal successors, (330236), 79564 states have internal predecessors, (330236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:07,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79565 states to 79565 states and 330236 transitions. [2021-08-21 13:10:07,615 INFO L78 Accepts]: Start accepts. Automaton has 79565 states and 330236 transitions. Word has length 39 [2021-08-21 13:10:07,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:07,615 INFO L470 AbstractCegarLoop]: Abstraction has 79565 states and 330236 transitions. [2021-08-21 13:10:07,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:07,616 INFO L276 IsEmpty]: Start isEmpty. Operand 79565 states and 330236 transitions. [2021-08-21 13:10:08,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 13:10:08,171 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:08,171 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:08,200 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-21 13:10:08,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:08,371 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 13:10:08,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:08,372 INFO L82 PathProgramCache]: Analyzing trace with hash -2065709557, now seen corresponding path program 73 times [2021-08-21 13:10:08,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:08,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041816405] [2021-08-21 13:10:08,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:08,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:08,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:08,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:08,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041816405] [2021-08-21 13:10:08,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041816405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:08,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126795948] [2021-08-21 13:10:08,627 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:10:08,628 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:08,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:08,628 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-21 13:10:08,629 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-21 13:10:12,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:12,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 13:10:12,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:12,550 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:10:12,550 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 44 [2021-08-21 13:10:12,633 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 13:10:12,633 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 60 treesize of output 35 [2021-08-21 13:10:12,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:12,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126795948] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:12,715 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:12,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 13:10:12,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427810592] [2021-08-21 13:10:12,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:10:12,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:12,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:10:12,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:10:12,716 INFO L87 Difference]: Start difference. First operand 79565 states and 330236 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:14,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:14,351 INFO L93 Difference]: Finished difference Result 138256 states and 572435 transitions. [2021-08-21 13:10:14,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:10:14,352 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 13:10:14,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:15,349 INFO L225 Difference]: With dead ends: 138256 [2021-08-21 13:10:15,349 INFO L226 Difference]: Without dead ends: 137809 [2021-08-21 13:10:15,349 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 308.3ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:10:15,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137809 states.