/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/counter-fun.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:11:29,843 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:11:29,844 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:11:29,863 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:11:29,864 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:11:29,864 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:11:29,865 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:11:29,866 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:11:29,867 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:11:29,868 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:11:29,869 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:11:29,869 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:11:29,870 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:11:29,870 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:11:29,876 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:11:29,878 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:11:29,878 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:11:29,883 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:11:29,886 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:11:29,887 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:11:29,888 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:11:29,891 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:11:29,891 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:11:29,892 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:11:29,893 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:11:29,893 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:11:29,893 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:11:29,894 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:11:29,894 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:11:29,895 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:11:29,895 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:11:29,895 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:11:29,896 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:11:29,896 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:11:29,897 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:11:29,897 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:11:29,897 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:11:29,897 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:11:29,897 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:11:29,898 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:11:29,898 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:11:29,904 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 [2022-03-15 16:11:29,924 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:11:29,924 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:11:29,924 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:11:29,924 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:11:29,925 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:11:29,925 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:11:29,925 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:11:29,925 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:11:29,926 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:11:29,926 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:11:29,927 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:11:29,927 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:11:29,927 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:11:29,927 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:11:29,929 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:11:29,929 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:11:29,929 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:11:29,930 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:11:29,930 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:11:29,930 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:11:29,930 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:11:29,930 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:11:29,930 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:11:29,930 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 [2022-03-15 16:11:30,113 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:11:30,128 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:11:30,129 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:11:30,130 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:11:30,132 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:11:30,133 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/counter-fun.wvr.bpl [2022-03-15 16:11:30,133 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/counter-fun.wvr.bpl' [2022-03-15 16:11:30,153 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:11:30,154 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:11:30,157 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:11:30,157 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:11:30,157 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:11:30,170 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,175 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,180 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:11:30,181 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:11:30,183 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:11:30,183 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:11:30,183 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:11:30,188 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,189 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,190 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,190 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,193 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,195 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,196 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,198 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:11:30,199 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:11:30,200 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:11:30,200 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:11:30,201 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/1) ... [2022-03-15 16:11:30,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:11:30,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:30,224 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) [2022-03-15 16:11:30,246 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 [2022-03-15 16:11:30,268 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:11:30,268 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:11:30,268 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:11:30,268 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:11:30,268 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:11:30,269 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:11:30,269 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:11:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:11:30,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:11:30,269 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:11:30,300 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:11:30,301 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:11:30,361 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:11:30,371 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:11:30,371 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:11:30,373 INFO L202 PluginConnector]: Adding new model counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:11:30 BoogieIcfgContainer [2022-03-15 16:11:30,373 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:11:30,374 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:11:30,374 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:11:30,376 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:11:30,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:11:30" (1/2) ... [2022-03-15 16:11:30,377 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c0d61f3 and model type counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:11:30, skipping insertion in model container [2022-03-15 16:11:30,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:11:30" (2/2) ... [2022-03-15 16:11:30,378 INFO L111 eAbstractionObserver]: Analyzing ICFG counter-fun.wvr.bpl [2022-03-15 16:11:30,381 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:11:30,382 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:11:30,382 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:11:30,382 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:11:30,410 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 16:11:30,452 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:11:30,460 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 16:11:30,461 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 16:11:30,469 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 22 transitions, 60 flow [2022-03-15 16:11:30,483 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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) [2022-03-15 16:11:30,485 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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) [2022-03-15 16:11:30,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 16:11:30,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:30,490 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:30,490 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:30,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:30,494 INFO L85 PathProgramCache]: Analyzing trace with hash 487242803, now seen corresponding path program 1 times [2022-03-15 16:11:30,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:30,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827300916] [2022-03-15 16:11:30,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:30,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:30,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:30,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:30,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:30,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827300916] [2022-03-15 16:11:30,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827300916] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:11:30,594 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:11:30,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:11:30,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414984335] [2022-03-15 16:11:30,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:11:30,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:11:30,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:30,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:11:30,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:11:30,616 INFO L87 Difference]: Start difference. First operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:30,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:30,639 INFO L93 Difference]: Finished difference Result 57 states and 105 transitions. [2022-03-15 16:11:30,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:11:30,641 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 16:11:30,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:30,646 INFO L225 Difference]: With dead ends: 57 [2022-03-15 16:11:30,647 INFO L226 Difference]: Without dead ends: 50 [2022-03-15 16:11:30,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:11:30,650 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 2 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:30,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 20 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:30,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-03-15 16:11:30,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 41. [2022-03-15 16:11:30,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.85) internal successors, (74), 40 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:30,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 74 transitions. [2022-03-15 16:11:30,690 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 74 transitions. Word has length 14 [2022-03-15 16:11:30,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:30,690 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 74 transitions. [2022-03-15 16:11:30,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:30,691 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 74 transitions. [2022-03-15 16:11:30,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 16:11:30,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:30,691 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:30,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:11:30,692 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:30,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:30,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1536726091, now seen corresponding path program 1 times [2022-03-15 16:11:30,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:30,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058227832] [2022-03-15 16:11:30,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:30,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:30,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:30,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:30,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058227832] [2022-03-15 16:11:30,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058227832] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:30,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813410849] [2022-03-15 16:11:30,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:30,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:30,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:30,814 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) [2022-03-15 16:11:30,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 16:11:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:30,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:11:30,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:31,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813410849] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:31,100 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-15 16:11:31,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2022-03-15 16:11:31,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316981254] [2022-03-15 16:11:31,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:11:31,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:11:31,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:31,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:11:31,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:11:31,102 INFO L87 Difference]: Start difference. First operand 41 states and 74 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:31,217 INFO L93 Difference]: Finished difference Result 76 states and 130 transitions. [2022-03-15 16:11:31,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:11:31,218 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 16:11:31,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:31,223 INFO L225 Difference]: With dead ends: 76 [2022-03-15 16:11:31,223 INFO L226 Difference]: Without dead ends: 76 [2022-03-15 16:11:31,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:11:31,228 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 53 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:31,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 37 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:31,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-03-15 16:11:31,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 41. [2022-03-15 16:11:31,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.9) internal successors, (76), 40 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 76 transitions. [2022-03-15 16:11:31,234 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 76 transitions. Word has length 16 [2022-03-15 16:11:31,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:31,235 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 76 transitions. [2022-03-15 16:11:31,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,235 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 76 transitions. [2022-03-15 16:11:31,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 16:11:31,235 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:31,235 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:31,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 16:11:31,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:31,436 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:31,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:31,437 INFO L85 PathProgramCache]: Analyzing trace with hash -833920783, now seen corresponding path program 1 times [2022-03-15 16:11:31,437 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:31,437 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530971540] [2022-03-15 16:11:31,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:31,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:31,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530971540] [2022-03-15 16:11:31,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530971540] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:11:31,485 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:11:31,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:11:31,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70114915] [2022-03-15 16:11:31,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:11:31,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:11:31,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:31,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:11:31,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:11:31,490 INFO L87 Difference]: Start difference. First operand 41 states and 76 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:31,569 INFO L93 Difference]: Finished difference Result 71 states and 125 transitions. [2022-03-15 16:11:31,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:11:31,569 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 16:11:31,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:31,572 INFO L225 Difference]: With dead ends: 71 [2022-03-15 16:11:31,573 INFO L226 Difference]: Without dead ends: 66 [2022-03-15 16:11:31,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:11:31,575 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 40 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:31,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 31 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:31,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-03-15 16:11:31,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 49. [2022-03-15 16:11:31,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 48 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 91 transitions. [2022-03-15 16:11:31,587 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 91 transitions. Word has length 16 [2022-03-15 16:11:31,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:31,587 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 91 transitions. [2022-03-15 16:11:31,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,587 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 91 transitions. [2022-03-15 16:11:31,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 16:11:31,588 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:31,588 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:31,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:11:31,588 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:31,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:31,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2098848643, now seen corresponding path program 2 times [2022-03-15 16:11:31,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:31,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169691723] [2022-03-15 16:11:31,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:31,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:31,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:31,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169691723] [2022-03-15 16:11:31,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169691723] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:11:31,648 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:11:31,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:11:31,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719425611] [2022-03-15 16:11:31,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:11:31,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:11:31,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:31,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:11:31,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:11:31,653 INFO L87 Difference]: Start difference. First operand 49 states and 91 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:31,703 INFO L93 Difference]: Finished difference Result 51 states and 94 transitions. [2022-03-15 16:11:31,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:11:31,703 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 16:11:31,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:31,705 INFO L225 Difference]: With dead ends: 51 [2022-03-15 16:11:31,705 INFO L226 Difference]: Without dead ends: 51 [2022-03-15 16:11:31,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:11:31,711 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 18 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:31,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 32 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:31,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-15 16:11:31,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 43. [2022-03-15 16:11:31,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.880952380952381) internal successors, (79), 42 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 79 transitions. [2022-03-15 16:11:31,724 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 79 transitions. Word has length 16 [2022-03-15 16:11:31,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:31,724 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 79 transitions. [2022-03-15 16:11:31,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,724 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 79 transitions. [2022-03-15 16:11:31,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 16:11:31,725 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:31,725 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:31,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 16:11:31,725 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:31,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:31,725 INFO L85 PathProgramCache]: Analyzing trace with hash 812220571, now seen corresponding path program 2 times [2022-03-15 16:11:31,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:31,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735508944] [2022-03-15 16:11:31,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:31,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:31,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:31,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:31,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735508944] [2022-03-15 16:11:31,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735508944] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:11:31,769 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:11:31,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:11:31,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338554471] [2022-03-15 16:11:31,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:11:31,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:11:31,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:31,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:11:31,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:11:31,770 INFO L87 Difference]: Start difference. First operand 43 states and 79 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:31,820 INFO L93 Difference]: Finished difference Result 51 states and 92 transitions. [2022-03-15 16:11:31,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:11:31,821 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 16:11:31,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:31,822 INFO L225 Difference]: With dead ends: 51 [2022-03-15 16:11:31,822 INFO L226 Difference]: Without dead ends: 49 [2022-03-15 16:11:31,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:11:31,823 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 53 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:31,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 19 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:31,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-15 16:11:31,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 43. [2022-03-15 16:11:31,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 42 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 78 transitions. [2022-03-15 16:11:31,832 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 78 transitions. Word has length 16 [2022-03-15 16:11:31,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:31,832 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 78 transitions. [2022-03-15 16:11:31,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:31,833 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 78 transitions. [2022-03-15 16:11:31,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 16:11:31,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:31,834 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:31,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 16:11:31,834 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:31,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:31,834 INFO L85 PathProgramCache]: Analyzing trace with hash -247842829, now seen corresponding path program 1 times [2022-03-15 16:11:31,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:31,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829547126] [2022-03-15 16:11:31,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:31,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:31,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:31,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,867 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:31,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829547126] [2022-03-15 16:11:31,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829547126] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:31,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774401499] [2022-03-15 16:11:31,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:31,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:31,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:31,868 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) [2022-03-15 16:11:31,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 16:11:31,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:31,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:31,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:31,938 INFO L387 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 13 treesize of output 9 [2022-03-15 16:11:31,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:11:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:31,994 INFO L387 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 12 [2022-03-15 16:11:31,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2022-03-15 16:11:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:32,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774401499] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:32,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:32,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 16:11:32,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552624241] [2022-03-15 16:11:32,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:32,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:11:32,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:32,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:11:32,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:11:32,011 INFO L87 Difference]: Start difference. First operand 43 states and 78 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:32,034 INFO L93 Difference]: Finished difference Result 99 states and 186 transitions. [2022-03-15 16:11:32,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:11:32,034 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 16:11:32,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:32,035 INFO L225 Difference]: With dead ends: 99 [2022-03-15 16:11:32,035 INFO L226 Difference]: Without dead ends: 92 [2022-03-15 16:11:32,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:11:32,036 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 11 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:32,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 46 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:32,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-03-15 16:11:32,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 69. [2022-03-15 16:11:32,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.0441176470588234) internal successors, (139), 68 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 139 transitions. [2022-03-15 16:11:32,040 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 139 transitions. Word has length 18 [2022-03-15 16:11:32,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:32,040 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 139 transitions. [2022-03-15 16:11:32,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,040 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 139 transitions. [2022-03-15 16:11:32,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 16:11:32,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:32,041 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:32,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-15 16:11:32,241 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,SelfDestructingSolverStorable5 [2022-03-15 16:11:32,241 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:32,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:32,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1428664589, now seen corresponding path program 2 times [2022-03-15 16:11:32,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:32,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372680679] [2022-03-15 16:11:32,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:32,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:32,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:32,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:32,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372680679] [2022-03-15 16:11:32,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372680679] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:11:32,273 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:11:32,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:11:32,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253767313] [2022-03-15 16:11:32,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:11:32,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:11:32,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:32,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:11:32,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:11:32,274 INFO L87 Difference]: Start difference. First operand 69 states and 139 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:32,296 INFO L93 Difference]: Finished difference Result 118 states and 233 transitions. [2022-03-15 16:11:32,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:11:32,296 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 16:11:32,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:32,297 INFO L225 Difference]: With dead ends: 118 [2022-03-15 16:11:32,297 INFO L226 Difference]: Without dead ends: 111 [2022-03-15 16:11:32,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:11:32,298 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 10 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:32,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 48 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:32,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-15 16:11:32,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 86. [2022-03-15 16:11:32,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.1294117647058823) internal successors, (181), 85 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 181 transitions. [2022-03-15 16:11:32,302 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 181 transitions. Word has length 18 [2022-03-15 16:11:32,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:32,302 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 181 transitions. [2022-03-15 16:11:32,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,302 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 181 transitions. [2022-03-15 16:11:32,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:32,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:32,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:32,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-15 16:11:32,303 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:32,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:32,304 INFO L85 PathProgramCache]: Analyzing trace with hash 332355189, now seen corresponding path program 3 times [2022-03-15 16:11:32,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:32,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862137636] [2022-03-15 16:11:32,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:32,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:32,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:32,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:32,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862137636] [2022-03-15 16:11:32,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862137636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:32,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283284210] [2022-03-15 16:11:32,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:32,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:32,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:32,361 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) [2022-03-15 16:11:32,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 16:11:32,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:11:32,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:32,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:32,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:32,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:32,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:32,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:32,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283284210] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:32,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:32,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-03-15 16:11:32,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575279205] [2022-03-15 16:11:32,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:32,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:11:32,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:32,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:11:32,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:11:32,608 INFO L87 Difference]: Start difference. First operand 86 states and 181 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:32,931 INFO L93 Difference]: Finished difference Result 226 states and 433 transitions. [2022-03-15 16:11:32,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:11:32,932 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:11:32,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:32,933 INFO L225 Difference]: With dead ends: 226 [2022-03-15 16:11:32,933 INFO L226 Difference]: Without dead ends: 226 [2022-03-15 16:11:32,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:11:32,934 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 141 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:32,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 107 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:32,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-03-15 16:11:32,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 88. [2022-03-15 16:11:32,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.1494252873563218) internal successors, (187), 87 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 187 transitions. [2022-03-15 16:11:32,938 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 187 transitions. Word has length 20 [2022-03-15 16:11:32,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:32,938 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 187 transitions. [2022-03-15 16:11:32,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:32,938 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 187 transitions. [2022-03-15 16:11:32,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:32,939 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:32,939 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:32,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:33,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:33,150 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:33,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:33,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1418390705, now seen corresponding path program 4 times [2022-03-15 16:11:33,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:33,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084309314] [2022-03-15 16:11:33,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:33,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:33,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:33,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:33,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:33,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084309314] [2022-03-15 16:11:33,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084309314] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:33,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936752212] [2022-03-15 16:11:33,203 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:33,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:33,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:33,204 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) [2022-03-15 16:11:33,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 16:11:33,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:33,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:33,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:33,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:33,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:33,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:33,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936752212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:33,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:33,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:11:33,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11150172] [2022-03-15 16:11:33,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:33,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:11:33,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:33,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:11:33,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:11:33,424 INFO L87 Difference]: Start difference. First operand 88 states and 187 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:33,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:33,690 INFO L93 Difference]: Finished difference Result 257 states and 488 transitions. [2022-03-15 16:11:33,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:11:33,690 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:11:33,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:33,691 INFO L225 Difference]: With dead ends: 257 [2022-03-15 16:11:33,691 INFO L226 Difference]: Without dead ends: 234 [2022-03-15 16:11:33,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=221, Invalid=535, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:11:33,692 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 194 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:33,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 67 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:33,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-03-15 16:11:33,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 108. [2022-03-15 16:11:33,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.149532710280374) internal successors, (230), 107 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:33,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 230 transitions. [2022-03-15 16:11:33,697 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 230 transitions. Word has length 20 [2022-03-15 16:11:33,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:33,697 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 230 transitions. [2022-03-15 16:11:33,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:33,697 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 230 transitions. [2022-03-15 16:11:33,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:33,697 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:33,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:33,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-15 16:11:33,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:33,917 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:33,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:33,918 INFO L85 PathProgramCache]: Analyzing trace with hash 985887361, now seen corresponding path program 5 times [2022-03-15 16:11:33,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:33,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495982547] [2022-03-15 16:11:33,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:33,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:33,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:33,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:33,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495982547] [2022-03-15 16:11:33,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495982547] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:33,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033767272] [2022-03-15 16:11:33,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:11:33,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:33,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:33,984 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) [2022-03-15 16:11:33,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 16:11:34,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:11:34,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:34,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:34,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:34,101 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:34,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033767272] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:34,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:34,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2022-03-15 16:11:34,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522705609] [2022-03-15 16:11:34,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:34,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:11:34,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:34,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:11:34,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:11:34,191 INFO L87 Difference]: Start difference. First operand 108 states and 230 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:34,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:34,496 INFO L93 Difference]: Finished difference Result 275 states and 516 transitions. [2022-03-15 16:11:34,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:11:34,496 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:11:34,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:34,497 INFO L225 Difference]: With dead ends: 275 [2022-03-15 16:11:34,497 INFO L226 Difference]: Without dead ends: 275 [2022-03-15 16:11:34,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=300, Invalid=692, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:11:34,498 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 223 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:34,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 114 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:34,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-03-15 16:11:34,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 131. [2022-03-15 16:11:34,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.230769230769231) internal successors, (290), 130 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:34,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 290 transitions. [2022-03-15 16:11:34,503 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 290 transitions. Word has length 20 [2022-03-15 16:11:34,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:34,503 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 290 transitions. [2022-03-15 16:11:34,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:34,503 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 290 transitions. [2022-03-15 16:11:34,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:34,504 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:34,504 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:34,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:34,715 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,SelfDestructingSolverStorable9 [2022-03-15 16:11:34,715 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:34,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:34,716 INFO L85 PathProgramCache]: Analyzing trace with hash -398010721, now seen corresponding path program 6 times [2022-03-15 16:11:34,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:34,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356641025] [2022-03-15 16:11:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:34,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:34,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:34,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:34,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356641025] [2022-03-15 16:11:34,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356641025] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:34,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244200085] [2022-03-15 16:11:34,763 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:34,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:34,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:34,764 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) [2022-03-15 16:11:34,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 16:11:34,784 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:11:34,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:34,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:34,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:34,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:34,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244200085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:34,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:34,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-03-15 16:11:34,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286554503] [2022-03-15 16:11:34,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:34,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:11:34,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:34,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:11:34,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:11:34,968 INFO L87 Difference]: Start difference. First operand 131 states and 290 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:35,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:35,198 INFO L93 Difference]: Finished difference Result 208 states and 429 transitions. [2022-03-15 16:11:35,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:11:35,198 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:11:35,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:35,199 INFO L225 Difference]: With dead ends: 208 [2022-03-15 16:11:35,199 INFO L226 Difference]: Without dead ends: 204 [2022-03-15 16:11:35,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=553, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:11:35,200 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 125 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:35,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 52 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:35,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-03-15 16:11:35,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 133. [2022-03-15 16:11:35,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.212121212121212) internal successors, (292), 132 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:35,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 292 transitions. [2022-03-15 16:11:35,217 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 292 transitions. Word has length 20 [2022-03-15 16:11:35,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:35,217 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 292 transitions. [2022-03-15 16:11:35,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:35,217 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 292 transitions. [2022-03-15 16:11:35,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:35,217 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:35,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:35,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:35,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:35,423 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:35,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:35,424 INFO L85 PathProgramCache]: Analyzing trace with hash -182759819, now seen corresponding path program 7 times [2022-03-15 16:11:35,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:35,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794160892] [2022-03-15 16:11:35,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:35,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:35,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:35,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:35,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:35,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794160892] [2022-03-15 16:11:35,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794160892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:35,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894855488] [2022-03-15 16:11:35,484 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:11:35,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:35,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:35,485 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) [2022-03-15 16:11:35,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 16:11:35,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:35,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:35,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:35,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:35,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:35,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:35,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894855488] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:35,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:35,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-15 16:11:35,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539677009] [2022-03-15 16:11:35,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:35,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:11:35,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:35,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:11:35,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:11:35,691 INFO L87 Difference]: Start difference. First operand 133 states and 292 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 15 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) [2022-03-15 16:11:36,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:36,041 INFO L93 Difference]: Finished difference Result 362 states and 711 transitions. [2022-03-15 16:11:36,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:11:36,041 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 15 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 20 [2022-03-15 16:11:36,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:36,043 INFO L225 Difference]: With dead ends: 362 [2022-03-15 16:11:36,043 INFO L226 Difference]: Without dead ends: 362 [2022-03-15 16:11:36,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=434, Invalid=972, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:11:36,044 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 218 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:36,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 95 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:36,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-15 16:11:36,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 176. [2022-03-15 16:11:36,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.297142857142857) internal successors, (402), 175 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:36,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 402 transitions. [2022-03-15 16:11:36,049 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 402 transitions. Word has length 20 [2022-03-15 16:11:36,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:36,049 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 402 transitions. [2022-03-15 16:11:36,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 15 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) [2022-03-15 16:11:36,049 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 402 transitions. [2022-03-15 16:11:36,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:36,050 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:36,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:36,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:36,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:36,263 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:36,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:36,264 INFO L85 PathProgramCache]: Analyzing trace with hash 520045489, now seen corresponding path program 8 times [2022-03-15 16:11:36,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:36,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910690624] [2022-03-15 16:11:36,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:36,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:36,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:36,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:36,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910690624] [2022-03-15 16:11:36,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910690624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:36,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005431039] [2022-03-15 16:11:36,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:11:36,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:36,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:36,306 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) [2022-03-15 16:11:36,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 16:11:36,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:11:36,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:36,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:36,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:36,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:36,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:36,502 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:36,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005431039] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:36,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:36,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-03-15 16:11:36,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652280001] [2022-03-15 16:11:36,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:36,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:11:36,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:36,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:11:36,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:11:36,503 INFO L87 Difference]: Start difference. First operand 176 states and 402 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:36,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:36,728 INFO L93 Difference]: Finished difference Result 248 states and 522 transitions. [2022-03-15 16:11:36,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:11:36,728 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:11:36,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:36,729 INFO L225 Difference]: With dead ends: 248 [2022-03-15 16:11:36,729 INFO L226 Difference]: Without dead ends: 242 [2022-03-15 16:11:36,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=417, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:11:36,730 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 84 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:36,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 89 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:36,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-03-15 16:11:36,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 182. [2022-03-15 16:11:36,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.3259668508287294) internal successors, (421), 181 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:36,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 421 transitions. [2022-03-15 16:11:36,736 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 421 transitions. Word has length 20 [2022-03-15 16:11:36,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:36,738 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 421 transitions. [2022-03-15 16:11:36,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:36,738 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 421 transitions. [2022-03-15 16:11:36,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:36,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:36,739 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:36,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:36,955 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,SelfDestructingSolverStorable12 [2022-03-15 16:11:36,956 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:36,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:36,956 INFO L85 PathProgramCache]: Analyzing trace with hash -2128780453, now seen corresponding path program 9 times [2022-03-15 16:11:36,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:36,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193047374] [2022-03-15 16:11:36,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:36,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:36,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:36,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:36,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:36,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193047374] [2022-03-15 16:11:36,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193047374] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:36,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586138277] [2022-03-15 16:11:36,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:36,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:36,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:36,999 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) [2022-03-15 16:11:37,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 16:11:37,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:11:37,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:37,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:37,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:37,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:37,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:37,162 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:37,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586138277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:37,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:37,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-03-15 16:11:37,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562707286] [2022-03-15 16:11:37,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:37,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:11:37,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:37,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:11:37,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:11:37,163 INFO L87 Difference]: Start difference. First operand 182 states and 421 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:37,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:37,444 INFO L93 Difference]: Finished difference Result 300 states and 621 transitions. [2022-03-15 16:11:37,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:11:37,444 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:11:37,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:37,445 INFO L225 Difference]: With dead ends: 300 [2022-03-15 16:11:37,445 INFO L226 Difference]: Without dead ends: 296 [2022-03-15 16:11:37,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=309, Invalid=683, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:11:37,446 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 224 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:37,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 43 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:37,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-03-15 16:11:37,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 182. [2022-03-15 16:11:37,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.314917127071823) internal successors, (419), 181 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:37,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 419 transitions. [2022-03-15 16:11:37,450 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 419 transitions. Word has length 20 [2022-03-15 16:11:37,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:37,450 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 419 transitions. [2022-03-15 16:11:37,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:37,450 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 419 transitions. [2022-03-15 16:11:37,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:11:37,451 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:37,451 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:37,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:37,664 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,SelfDestructingSolverStorable13 [2022-03-15 16:11:37,664 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:37,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:37,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1659840577, now seen corresponding path program 10 times [2022-03-15 16:11:37,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:37,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051375764] [2022-03-15 16:11:37,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:37,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:37,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:37,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:37,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051375764] [2022-03-15 16:11:37,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051375764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:37,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149713129] [2022-03-15 16:11:37,704 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:37,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:37,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:37,707 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) [2022-03-15 16:11:37,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 16:11:37,731 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:37,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:37,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:11:37,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:37,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:37,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:37,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:37,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149713129] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:37,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:37,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:11:37,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048763495] [2022-03-15 16:11:37,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:37,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:11:37,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:37,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:11:37,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:11:37,879 INFO L87 Difference]: Start difference. First operand 182 states and 419 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 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) [2022-03-15 16:11:38,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:38,128 INFO L93 Difference]: Finished difference Result 296 states and 623 transitions. [2022-03-15 16:11:38,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:11:38,128 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 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 20 [2022-03-15 16:11:38,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:38,129 INFO L225 Difference]: With dead ends: 296 [2022-03-15 16:11:38,129 INFO L226 Difference]: Without dead ends: 284 [2022-03-15 16:11:38,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=264, Invalid=606, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:11:38,132 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 160 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:38,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 58 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:38,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-03-15 16:11:38,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 193. [2022-03-15 16:11:38,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.3125) internal successors, (444), 192 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:38,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 444 transitions. [2022-03-15 16:11:38,137 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 444 transitions. Word has length 20 [2022-03-15 16:11:38,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:38,137 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 444 transitions. [2022-03-15 16:11:38,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 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) [2022-03-15 16:11:38,137 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 444 transitions. [2022-03-15 16:11:38,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:11:38,138 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:38,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:38,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:38,350 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,SelfDestructingSolverStorable14 [2022-03-15 16:11:38,350 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:38,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:38,351 INFO L85 PathProgramCache]: Analyzing trace with hash 642937523, now seen corresponding path program 11 times [2022-03-15 16:11:38,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:38,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009200830] [2022-03-15 16:11:38,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:38,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:38,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:38,381 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:38,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:38,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009200830] [2022-03-15 16:11:38,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009200830] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:38,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251215071] [2022-03-15 16:11:38,382 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:11:38,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:38,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:38,383 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) [2022-03-15 16:11:38,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 16:11:38,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:11:38,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:38,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:11:38,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:38,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:38,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2022-03-15 16:11:38,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:38,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-03-15 16:11:38,524 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:38,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:38,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:38,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:11:38,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:38,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 28 [2022-03-15 16:11:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:38,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251215071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:38,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:38,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 9 [2022-03-15 16:11:38,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75882527] [2022-03-15 16:11:38,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:38,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:11:38,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:11:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:11:38,608 INFO L87 Difference]: Start difference. First operand 193 states and 444 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:38,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:38,650 INFO L93 Difference]: Finished difference Result 399 states and 869 transitions. [2022-03-15 16:11:38,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:11:38,650 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:11:38,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:38,651 INFO L225 Difference]: With dead ends: 399 [2022-03-15 16:11:38,651 INFO L226 Difference]: Without dead ends: 392 [2022-03-15 16:11:38,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:11:38,652 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 46 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:38,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 190 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 108 Invalid, 0 Unknown, 12 Unchecked, 0.0s Time] [2022-03-15 16:11:38,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-03-15 16:11:38,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 271. [2022-03-15 16:11:38,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 270 states have (on average 2.3851851851851853) internal successors, (644), 270 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:38,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 644 transitions. [2022-03-15 16:11:38,658 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 644 transitions. Word has length 22 [2022-03-15 16:11:38,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:38,658 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 644 transitions. [2022-03-15 16:11:38,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:38,658 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 644 transitions. [2022-03-15 16:11:38,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:11:38,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:38,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:38,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:38,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 16:11:38,871 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:38,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:38,872 INFO L85 PathProgramCache]: Analyzing trace with hash 467064055, now seen corresponding path program 12 times [2022-03-15 16:11:38,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:38,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147672889] [2022-03-15 16:11:38,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:38,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:38,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:38,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:38,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:38,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147672889] [2022-03-15 16:11:38,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147672889] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:38,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850475465] [2022-03-15 16:11:38,897 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:38,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:38,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:38,898 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) [2022-03-15 16:11:38,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 16:11:38,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:11:38,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:38,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:11:38,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:39,008 INFO L353 Elim1Store]: treesize reduction 21, result has 43.2 percent of original size [2022-03-15 16:11:39,008 INFO L387 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 35 [2022-03-15 16:11:39,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:39,013 INFO L387 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 2 case distinctions, treesize of input 24 treesize of output 20 [2022-03-15 16:11:39,024 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:39,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:39,106 INFO L353 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2022-03-15 16:11:39,106 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 46 [2022-03-15 16:11:39,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:39,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2022-03-15 16:11:39,125 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:39,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850475465] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:39,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:39,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 11 [2022-03-15 16:11:39,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856757532] [2022-03-15 16:11:39,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:39,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:11:39,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:39,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:11:39,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:11:39,127 INFO L87 Difference]: Start difference. First operand 271 states and 644 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:39,181 INFO L93 Difference]: Finished difference Result 341 states and 745 transitions. [2022-03-15 16:11:39,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:11:39,182 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:11:39,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:39,183 INFO L225 Difference]: With dead ends: 341 [2022-03-15 16:11:39,183 INFO L226 Difference]: Without dead ends: 338 [2022-03-15 16:11:39,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:11:39,183 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 55 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:39,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 160 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:39,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-03-15 16:11:39,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 263. [2022-03-15 16:11:39,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.377862595419847) internal successors, (623), 262 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 623 transitions. [2022-03-15 16:11:39,189 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 623 transitions. Word has length 22 [2022-03-15 16:11:39,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:39,189 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 623 transitions. [2022-03-15 16:11:39,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,189 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 623 transitions. [2022-03-15 16:11:39,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:11:39,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:39,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:39,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-15 16:11:39,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 16:11:39,403 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:39,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:39,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1436229453, now seen corresponding path program 13 times [2022-03-15 16:11:39,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:39,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297567033] [2022-03-15 16:11:39,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:39,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:39,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:39,425 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:39,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:39,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297567033] [2022-03-15 16:11:39,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297567033] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:39,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181599070] [2022-03-15 16:11:39,426 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:11:39,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:39,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:39,427 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) [2022-03-15 16:11:39,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 16:11:39,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:39,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:11:39,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:39,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:39,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 25 [2022-03-15 16:11:39,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:39,515 INFO L387 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 21 treesize of output 23 [2022-03-15 16:11:39,531 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:39,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:39,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:39,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 32 [2022-03-15 16:11:39,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:39,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-03-15 16:11:39,619 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:39,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181599070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:39,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:39,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2022-03-15 16:11:39,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355386069] [2022-03-15 16:11:39,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:39,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:11:39,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:39,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:11:39,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:11:39,620 INFO L87 Difference]: Start difference. First operand 263 states and 623 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:39,669 INFO L93 Difference]: Finished difference Result 443 states and 1002 transitions. [2022-03-15 16:11:39,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:11:39,669 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:11:39,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:39,672 INFO L225 Difference]: With dead ends: 443 [2022-03-15 16:11:39,672 INFO L226 Difference]: Without dead ends: 427 [2022-03-15 16:11:39,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:11:39,672 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 58 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:39,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 172 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:11:39,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-03-15 16:11:39,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 318. [2022-03-15 16:11:39,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.444794952681388) internal successors, (775), 317 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 775 transitions. [2022-03-15 16:11:39,680 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 775 transitions. Word has length 22 [2022-03-15 16:11:39,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:39,680 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 775 transitions. [2022-03-15 16:11:39,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,680 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 775 transitions. [2022-03-15 16:11:39,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:11:39,681 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:39,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:39,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:39,897 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,SelfDestructingSolverStorable17 [2022-03-15 16:11:39,897 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:39,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:39,897 INFO L85 PathProgramCache]: Analyzing trace with hash -976461133, now seen corresponding path program 14 times [2022-03-15 16:11:39,898 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:39,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841084447] [2022-03-15 16:11:39,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:39,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:39,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:39,929 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:39,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:39,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841084447] [2022-03-15 16:11:39,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841084447] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:39,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261049775] [2022-03-15 16:11:39,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:11:39,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:39,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:39,931 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) [2022-03-15 16:11:39,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 16:11:39,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:11:39,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:39,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:11:39,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:39,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:39,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2022-03-15 16:11:40,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:40,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-03-15 16:11:40,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:40,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:40,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:40,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:11:40,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:40,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 28 [2022-03-15 16:11:40,139 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:40,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261049775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:40,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:40,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 9 [2022-03-15 16:11:40,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367410938] [2022-03-15 16:11:40,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:40,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:11:40,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:40,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:11:40,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:11:40,141 INFO L87 Difference]: Start difference. First operand 318 states and 775 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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) [2022-03-15 16:11:40,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:40,190 INFO L93 Difference]: Finished difference Result 536 states and 1220 transitions. [2022-03-15 16:11:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:11:40,190 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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 22 [2022-03-15 16:11:40,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:40,192 INFO L225 Difference]: With dead ends: 536 [2022-03-15 16:11:40,192 INFO L226 Difference]: Without dead ends: 529 [2022-03-15 16:11:40,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:11:40,193 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 60 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:40,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 183 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 97 Invalid, 0 Unknown, 48 Unchecked, 0.0s Time] [2022-03-15 16:11:40,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-15 16:11:40,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 374. [2022-03-15 16:11:40,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.474530831099196) internal successors, (923), 373 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:40,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 923 transitions. [2022-03-15 16:11:40,202 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 923 transitions. Word has length 22 [2022-03-15 16:11:40,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:40,202 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 923 transitions. [2022-03-15 16:11:40,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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) [2022-03-15 16:11:40,202 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 923 transitions. [2022-03-15 16:11:40,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:40,204 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:40,204 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:40,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:40,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:40,435 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:40,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1538228171, now seen corresponding path program 15 times [2022-03-15 16:11:40,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:40,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656689843] [2022-03-15 16:11:40,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:40,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:40,523 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:40,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:40,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656689843] [2022-03-15 16:11:40,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656689843] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:40,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140232394] [2022-03-15 16:11:40,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:40,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:40,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:40,525 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) [2022-03-15 16:11:40,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 16:11:40,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:11:40,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:40,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:40,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:40,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:40,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140232394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:40,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:40,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-15 16:11:40,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461303065] [2022-03-15 16:11:40,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:40,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:11:40,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:40,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:11:40,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:11:40,791 INFO L87 Difference]: Start difference. First operand 374 states and 923 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 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) [2022-03-15 16:11:41,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:41,323 INFO L93 Difference]: Finished difference Result 702 states and 1541 transitions. [2022-03-15 16:11:41,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:11:41,323 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 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 24 [2022-03-15 16:11:41,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:41,325 INFO L225 Difference]: With dead ends: 702 [2022-03-15 16:11:41,325 INFO L226 Difference]: Without dead ends: 702 [2022-03-15 16:11:41,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=652, Invalid=1798, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:11:41,326 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 189 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:41,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 128 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:41,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2022-03-15 16:11:41,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 325. [2022-03-15 16:11:41,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.450617283950617) internal successors, (794), 324 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:41,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 794 transitions. [2022-03-15 16:11:41,334 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 794 transitions. Word has length 24 [2022-03-15 16:11:41,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:41,335 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 794 transitions. [2022-03-15 16:11:41,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 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) [2022-03-15 16:11:41,335 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 794 transitions. [2022-03-15 16:11:41,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:41,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:41,335 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:41,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:41,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:41,552 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:41,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:41,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1535150223, now seen corresponding path program 16 times [2022-03-15 16:11:41,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:41,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959379740] [2022-03-15 16:11:41,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:41,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:41,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:41,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:41,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959379740] [2022-03-15 16:11:41,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959379740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:41,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403337152] [2022-03-15 16:11:41,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:41,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:41,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:41,609 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) [2022-03-15 16:11:41,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 16:11:41,629 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:41,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:41,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:41,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:41,784 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:41,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:41,867 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:41,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403337152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:41,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:41,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-15 16:11:41,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207852306] [2022-03-15 16:11:41,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:41,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:41,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:41,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:41,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:41,868 INFO L87 Difference]: Start difference. First operand 325 states and 794 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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) [2022-03-15 16:11:42,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:42,415 INFO L93 Difference]: Finished difference Result 786 states and 1670 transitions. [2022-03-15 16:11:42,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:11:42,415 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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 24 [2022-03-15 16:11:42,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:42,417 INFO L225 Difference]: With dead ends: 786 [2022-03-15 16:11:42,418 INFO L226 Difference]: Without dead ends: 742 [2022-03-15 16:11:42,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=562, Invalid=1508, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:11:42,419 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 300 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:42,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 127 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:42,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-03-15 16:11:42,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 342. [2022-03-15 16:11:42,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.4134897360703813) internal successors, (823), 341 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:42,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 823 transitions. [2022-03-15 16:11:42,428 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 823 transitions. Word has length 24 [2022-03-15 16:11:42,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:42,428 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 823 transitions. [2022-03-15 16:11:42,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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) [2022-03-15 16:11:42,428 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 823 transitions. [2022-03-15 16:11:42,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:42,429 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:42,429 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:42,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:42,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:42,644 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:42,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:42,644 INFO L85 PathProgramCache]: Analyzing trace with hash -871610747, now seen corresponding path program 17 times [2022-03-15 16:11:42,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:42,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300861674] [2022-03-15 16:11:42,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:42,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:42,697 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:42,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:42,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300861674] [2022-03-15 16:11:42,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300861674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:42,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984703839] [2022-03-15 16:11:42,698 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:11:42,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:42,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:42,699 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) [2022-03-15 16:11:42,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 16:11:42,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:11:42,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:42,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:42,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:42,855 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:42,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:42,967 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:42,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984703839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:42,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:42,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 20 [2022-03-15 16:11:42,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96439243] [2022-03-15 16:11:42,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:42,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:11:42,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:42,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:11:42,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:11:42,968 INFO L87 Difference]: Start difference. First operand 342 states and 823 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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) [2022-03-15 16:11:43,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:43,639 INFO L93 Difference]: Finished difference Result 816 states and 1756 transitions. [2022-03-15 16:11:43,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:11:43,640 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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 24 [2022-03-15 16:11:43,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:43,642 INFO L225 Difference]: With dead ends: 816 [2022-03-15 16:11:43,642 INFO L226 Difference]: Without dead ends: 814 [2022-03-15 16:11:43,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=856, Invalid=2114, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:11:43,644 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 327 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:43,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 141 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:43,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2022-03-15 16:11:43,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 404. [2022-03-15 16:11:43,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.424317617866005) internal successors, (977), 403 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:43,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 977 transitions. [2022-03-15 16:11:43,655 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 977 transitions. Word has length 24 [2022-03-15 16:11:43,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:43,655 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 977 transitions. [2022-03-15 16:11:43,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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) [2022-03-15 16:11:43,655 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 977 transitions. [2022-03-15 16:11:43,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:43,656 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:43,656 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:43,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:43,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:43,871 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:43,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:43,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2039458467, now seen corresponding path program 18 times [2022-03-15 16:11:43,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:43,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069253889] [2022-03-15 16:11:43,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:43,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:43,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:43,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:43,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069253889] [2022-03-15 16:11:43,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069253889] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:43,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792307379] [2022-03-15 16:11:43,931 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:43,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:43,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:43,932 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) [2022-03-15 16:11:43,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 16:11:43,953 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:11:43,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:43,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:43,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:44,081 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:44,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:44,194 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:44,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792307379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:44,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:44,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-03-15 16:11:44,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383193776] [2022-03-15 16:11:44,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:44,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:44,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:44,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:44,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:44,195 INFO L87 Difference]: Start difference. First operand 404 states and 977 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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) [2022-03-15 16:11:44,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:44,581 INFO L93 Difference]: Finished difference Result 548 states and 1247 transitions. [2022-03-15 16:11:44,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:11:44,583 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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 24 [2022-03-15 16:11:44,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:44,585 INFO L225 Difference]: With dead ends: 548 [2022-03-15 16:11:44,585 INFO L226 Difference]: Without dead ends: 544 [2022-03-15 16:11:44,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=539, Invalid=1267, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:11:44,586 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 150 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:44,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 75 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:44,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-15 16:11:44,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 404. [2022-03-15 16:11:44,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.4218362282878414) internal successors, (976), 403 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:44,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 976 transitions. [2022-03-15 16:11:44,593 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 976 transitions. Word has length 24 [2022-03-15 16:11:44,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:44,593 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 976 transitions. [2022-03-15 16:11:44,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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) [2022-03-15 16:11:44,593 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 976 transitions. [2022-03-15 16:11:44,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:44,594 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:44,594 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:44,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:44,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:44,810 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:44,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:44,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1840145777, now seen corresponding path program 19 times [2022-03-15 16:11:44,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:44,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459201099] [2022-03-15 16:11:44,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:44,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:44,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:44,855 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:44,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:44,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459201099] [2022-03-15 16:11:44,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459201099] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:44,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564035516] [2022-03-15 16:11:44,856 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:11:44,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:44,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:44,857 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) [2022-03-15 16:11:44,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 16:11:44,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:44,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:44,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:45,021 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:45,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:45,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564035516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:45,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:45,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-03-15 16:11:45,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068090414] [2022-03-15 16:11:45,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:45,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:45,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:45,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:45,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:45,130 INFO L87 Difference]: Start difference. First operand 404 states and 976 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 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) [2022-03-15 16:11:45,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:45,524 INFO L93 Difference]: Finished difference Result 648 states and 1454 transitions. [2022-03-15 16:11:45,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:11:45,524 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 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 24 [2022-03-15 16:11:45,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:45,526 INFO L225 Difference]: With dead ends: 648 [2022-03-15 16:11:45,526 INFO L226 Difference]: Without dead ends: 636 [2022-03-15 16:11:45,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=445, Invalid=1115, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:11:45,527 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 176 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:45,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 97 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:45,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-03-15 16:11:45,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 426. [2022-03-15 16:11:45,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.4376470588235293) internal successors, (1036), 425 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:45,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1036 transitions. [2022-03-15 16:11:45,536 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1036 transitions. Word has length 24 [2022-03-15 16:11:45,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:45,536 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 1036 transitions. [2022-03-15 16:11:45,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 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) [2022-03-15 16:11:45,536 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1036 transitions. [2022-03-15 16:11:45,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:45,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:45,537 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:45,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:45,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:45,751 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:45,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:45,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1315026431, now seen corresponding path program 20 times [2022-03-15 16:11:45,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:45,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661289709] [2022-03-15 16:11:45,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:45,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:45,800 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:45,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:45,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661289709] [2022-03-15 16:11:45,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661289709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:45,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186815756] [2022-03-15 16:11:45,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:11:45,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:45,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:45,802 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) [2022-03-15 16:11:45,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 16:11:45,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:11:45,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:45,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:45,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:45,969 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:45,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:46,055 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:46,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186815756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:46,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:46,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-03-15 16:11:46,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143621853] [2022-03-15 16:11:46,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:46,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:46,056 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:46,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:46,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:46,056 INFO L87 Difference]: Start difference. First operand 426 states and 1036 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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) [2022-03-15 16:11:46,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:46,468 INFO L93 Difference]: Finished difference Result 690 states and 1541 transitions. [2022-03-15 16:11:46,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:11:46,468 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 24 [2022-03-15 16:11:46,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:46,470 INFO L225 Difference]: With dead ends: 690 [2022-03-15 16:11:46,470 INFO L226 Difference]: Without dead ends: 676 [2022-03-15 16:11:46,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=544, Invalid=1348, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:11:46,471 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 209 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:46,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 100 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:46,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2022-03-15 16:11:46,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 412. [2022-03-15 16:11:46,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.4184914841849148) internal successors, (994), 411 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:46,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 994 transitions. [2022-03-15 16:11:46,478 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 994 transitions. Word has length 24 [2022-03-15 16:11:46,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:46,478 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 994 transitions. [2022-03-15 16:11:46,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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) [2022-03-15 16:11:46,478 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 994 transitions. [2022-03-15 16:11:46,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:46,479 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:46,479 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:46,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:46,693 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,SelfDestructingSolverStorable24 [2022-03-15 16:11:46,694 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:46,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:46,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1314117941, now seen corresponding path program 21 times [2022-03-15 16:11:46,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:46,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745336552] [2022-03-15 16:11:46,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:46,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:46,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:46,751 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:46,751 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:46,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745336552] [2022-03-15 16:11:46,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745336552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:46,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672903960] [2022-03-15 16:11:46,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:46,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:46,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:46,752 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) [2022-03-15 16:11:46,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 16:11:46,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:11:46,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:46,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:46,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:46,911 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:46,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:47,013 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:47,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672903960] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:47,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:47,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-15 16:11:47,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349236587] [2022-03-15 16:11:47,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:47,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:11:47,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:47,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:11:47,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:11:47,015 INFO L87 Difference]: Start difference. First operand 412 states and 994 transitions. Second operand has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 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) [2022-03-15 16:11:47,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:47,678 INFO L93 Difference]: Finished difference Result 858 states and 1852 transitions. [2022-03-15 16:11:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:11:47,678 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 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 24 [2022-03-15 16:11:47,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:47,680 INFO L225 Difference]: With dead ends: 858 [2022-03-15 16:11:47,681 INFO L226 Difference]: Without dead ends: 858 [2022-03-15 16:11:47,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 874 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=815, Invalid=2047, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:11:47,682 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 264 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:47,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 181 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:47,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-03-15 16:11:47,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 429. [2022-03-15 16:11:47,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.397196261682243) internal successors, (1026), 428 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:47,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1026 transitions. [2022-03-15 16:11:47,691 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1026 transitions. Word has length 24 [2022-03-15 16:11:47,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:47,691 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1026 transitions. [2022-03-15 16:11:47,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 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) [2022-03-15 16:11:47,691 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1026 transitions. [2022-03-15 16:11:47,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:47,692 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:47,692 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:47,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:47,903 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,SelfDestructingSolverStorable25 [2022-03-15 16:11:47,903 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:47,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:47,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1894813839, now seen corresponding path program 22 times [2022-03-15 16:11:47,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:47,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461353847] [2022-03-15 16:11:47,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:47,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:47,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:47,958 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:47,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:47,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461353847] [2022-03-15 16:11:47,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461353847] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:47,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448708775] [2022-03-15 16:11:47,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:47,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:47,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:47,960 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) [2022-03-15 16:11:47,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 16:11:47,981 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:47,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:47,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:47,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:48,103 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:48,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:48,194 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:48,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448708775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:48,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:48,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-03-15 16:11:48,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873174317] [2022-03-15 16:11:48,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:48,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:48,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:48,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:48,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:48,195 INFO L87 Difference]: Start difference. First operand 429 states and 1026 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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) [2022-03-15 16:11:48,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:48,545 INFO L93 Difference]: Finished difference Result 588 states and 1296 transitions. [2022-03-15 16:11:48,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:11:48,545 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 24 [2022-03-15 16:11:48,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:48,547 INFO L225 Difference]: With dead ends: 588 [2022-03-15 16:11:48,547 INFO L226 Difference]: Without dead ends: 570 [2022-03-15 16:11:48,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1079, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:11:48,547 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 152 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:48,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 123 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:48,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-15 16:11:48,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 423. [2022-03-15 16:11:48,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.3981042654028437) internal successors, (1012), 422 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:48,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1012 transitions. [2022-03-15 16:11:48,554 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1012 transitions. Word has length 24 [2022-03-15 16:11:48,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:48,554 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 1012 transitions. [2022-03-15 16:11:48,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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) [2022-03-15 16:11:48,554 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1012 transitions. [2022-03-15 16:11:48,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:48,555 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:48,555 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:48,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:48,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 16:11:48,771 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:48,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:48,771 INFO L85 PathProgramCache]: Analyzing trace with hash 593064501, now seen corresponding path program 23 times [2022-03-15 16:11:48,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:48,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336774130] [2022-03-15 16:11:48,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:48,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:48,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:48,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:48,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336774130] [2022-03-15 16:11:48,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336774130] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:48,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932816790] [2022-03-15 16:11:48,829 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:11:48,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:48,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:48,830 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) [2022-03-15 16:11:48,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 16:11:48,850 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:11:48,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:48,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:48,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:48,996 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:48,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:49,115 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:49,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932816790] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:49,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:49,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-03-15 16:11:49,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721082885] [2022-03-15 16:11:49,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:49,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:11:49,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:49,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:11:49,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=318, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:11:49,116 INFO L87 Difference]: Start difference. First operand 423 states and 1012 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 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) [2022-03-15 16:11:49,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:49,828 INFO L93 Difference]: Finished difference Result 1009 states and 2226 transitions. [2022-03-15 16:11:49,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:11:49,829 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 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 24 [2022-03-15 16:11:49,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:49,831 INFO L225 Difference]: With dead ends: 1009 [2022-03-15 16:11:49,831 INFO L226 Difference]: Without dead ends: 1009 [2022-03-15 16:11:49,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1356 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1165, Invalid=2741, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 16:11:49,833 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 360 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:49,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 166 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:49,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2022-03-15 16:11:49,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 622. [2022-03-15 16:11:49,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.4621578099838968) internal successors, (1529), 621 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:49,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1529 transitions. [2022-03-15 16:11:49,844 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1529 transitions. Word has length 24 [2022-03-15 16:11:49,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:49,844 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 1529 transitions. [2022-03-15 16:11:49,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 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) [2022-03-15 16:11:49,844 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1529 transitions. [2022-03-15 16:11:49,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:49,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:49,845 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:49,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-15 16:11:50,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:50,061 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:50,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:50,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1352956133, now seen corresponding path program 24 times [2022-03-15 16:11:50,062 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:50,062 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199429419] [2022-03-15 16:11:50,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:50,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:50,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:50,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:50,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199429419] [2022-03-15 16:11:50,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199429419] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:50,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961712193] [2022-03-15 16:11:50,108 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:50,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:50,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:50,109 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) [2022-03-15 16:11:50,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 16:11:50,129 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:11:50,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:50,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:50,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:50,251 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:50,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:50,373 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:50,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961712193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:50,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:50,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-03-15 16:11:50,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796996268] [2022-03-15 16:11:50,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:50,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:50,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:50,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:50,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:50,374 INFO L87 Difference]: Start difference. First operand 622 states and 1529 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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) [2022-03-15 16:11:50,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:50,849 INFO L93 Difference]: Finished difference Result 871 states and 1982 transitions. [2022-03-15 16:11:50,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:11:50,850 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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 24 [2022-03-15 16:11:50,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:50,852 INFO L225 Difference]: With dead ends: 871 [2022-03-15 16:11:50,852 INFO L226 Difference]: Without dead ends: 867 [2022-03-15 16:11:50,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 670 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=724, Invalid=1726, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:11:50,853 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 245 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:50,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 67 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:50,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2022-03-15 16:11:50,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 622. [2022-03-15 16:11:50,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.4557165861513686) internal successors, (1525), 621 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:50,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1525 transitions. [2022-03-15 16:11:50,865 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1525 transitions. Word has length 24 [2022-03-15 16:11:50,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:50,865 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 1525 transitions. [2022-03-15 16:11:50,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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) [2022-03-15 16:11:50,865 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1525 transitions. [2022-03-15 16:11:50,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:50,866 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:50,866 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:50,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:51,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 16:11:51,082 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:51,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:51,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1859302399, now seen corresponding path program 25 times [2022-03-15 16:11:51,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:51,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312868169] [2022-03-15 16:11:51,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:51,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:51,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:51,149 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:51,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:51,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312868169] [2022-03-15 16:11:51,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312868169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:51,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395843199] [2022-03-15 16:11:51,150 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:11:51,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:51,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:51,151 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) [2022-03-15 16:11:51,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 16:11:51,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:51,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:51,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:51,286 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:51,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:51,379 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:51,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395843199] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:51,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:51,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-03-15 16:11:51,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007778740] [2022-03-15 16:11:51,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:51,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:51,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:51,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:51,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:51,381 INFO L87 Difference]: Start difference. First operand 622 states and 1525 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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) [2022-03-15 16:11:51,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:51,835 INFO L93 Difference]: Finished difference Result 948 states and 2156 transitions. [2022-03-15 16:11:51,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:11:51,835 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 24 [2022-03-15 16:11:51,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:51,838 INFO L225 Difference]: With dead ends: 948 [2022-03-15 16:11:51,838 INFO L226 Difference]: Without dead ends: 936 [2022-03-15 16:11:51,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=657, Invalid=1599, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:11:51,839 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 320 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:51,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 77 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:51,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2022-03-15 16:11:51,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 675. [2022-03-15 16:11:51,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.4614243323442135) internal successors, (1659), 674 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:51,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1659 transitions. [2022-03-15 16:11:51,850 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1659 transitions. Word has length 24 [2022-03-15 16:11:51,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:51,850 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1659 transitions. [2022-03-15 16:11:51,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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) [2022-03-15 16:11:51,850 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1659 transitions. [2022-03-15 16:11:51,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:11:51,851 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:51,851 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:51,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:52,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:52,062 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:52,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:52,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2086523779, now seen corresponding path program 26 times [2022-03-15 16:11:52,062 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:52,062 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040861917] [2022-03-15 16:11:52,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:52,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:52,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:52,119 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:52,120 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:52,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040861917] [2022-03-15 16:11:52,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040861917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:52,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395603046] [2022-03-15 16:11:52,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:11:52,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:52,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:52,121 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) [2022-03-15 16:11:52,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 16:11:52,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:11:52,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:52,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 16:11:52,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:52,261 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:52,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:52,335 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:52,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395603046] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:52,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:52,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-15 16:11:52,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210820624] [2022-03-15 16:11:52,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:52,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:11:52,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:52,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:11:52,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:11:52,337 INFO L87 Difference]: Start difference. First operand 675 states and 1659 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 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) [2022-03-15 16:11:52,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:52,733 INFO L93 Difference]: Finished difference Result 948 states and 2180 transitions. [2022-03-15 16:11:52,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:11:52,733 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 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 24 [2022-03-15 16:11:52,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:52,736 INFO L225 Difference]: With dead ends: 948 [2022-03-15 16:11:52,736 INFO L226 Difference]: Without dead ends: 928 [2022-03-15 16:11:52,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=557, Invalid=1423, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:11:52,737 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 239 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:52,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 81 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:52,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2022-03-15 16:11:52,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 699. [2022-03-15 16:11:52,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 2.4713467048710602) internal successors, (1725), 698 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:52,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1725 transitions. [2022-03-15 16:11:52,747 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 1725 transitions. Word has length 24 [2022-03-15 16:11:52,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:52,747 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 1725 transitions. [2022-03-15 16:11:52,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 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) [2022-03-15 16:11:52,747 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 1725 transitions. [2022-03-15 16:11:52,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:11:52,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:52,748 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:52,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:52,963 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,SelfDestructingSolverStorable30 [2022-03-15 16:11:52,963 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:52,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:52,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1691341709, now seen corresponding path program 27 times [2022-03-15 16:11:52,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:52,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082979505] [2022-03-15 16:11:52,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:52,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:52,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:52,991 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:52,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:52,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082979505] [2022-03-15 16:11:52,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082979505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:52,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859440038] [2022-03-15 16:11:52,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:52,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:52,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:52,993 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) [2022-03-15 16:11:52,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 16:11:53,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:11:53,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:53,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 16:11:53,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:53,091 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-03-15 16:11:53,092 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 41 [2022-03-15 16:11:53,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:53,396 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 53 [2022-03-15 16:11:53,415 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:53,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:53,494 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-03-15 16:11:53,494 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 52 [2022-03-15 16:11:53,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:53,503 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 56 [2022-03-15 16:11:53,526 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:53,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859440038] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:53,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:53,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 13 [2022-03-15 16:11:53,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982455299] [2022-03-15 16:11:53,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:53,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:11:53,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:53,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:11:53,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:11:53,527 INFO L87 Difference]: Start difference. First operand 699 states and 1725 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:53,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:53,578 INFO L93 Difference]: Finished difference Result 1093 states and 2595 transitions. [2022-03-15 16:11:53,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:11:53,578 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:11:53,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:53,581 INFO L225 Difference]: With dead ends: 1093 [2022-03-15 16:11:53,581 INFO L226 Difference]: Without dead ends: 1086 [2022-03-15 16:11:53,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:11:53,582 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 73 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:53,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 335 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 136 Invalid, 0 Unknown, 45 Unchecked, 0.0s Time] [2022-03-15 16:11:53,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2022-03-15 16:11:53,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 874. [2022-03-15 16:11:53,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 2.491408934707904) internal successors, (2175), 873 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:53,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 2175 transitions. [2022-03-15 16:11:53,595 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 2175 transitions. Word has length 26 [2022-03-15 16:11:53,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:53,595 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 2175 transitions. [2022-03-15 16:11:53,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:53,595 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 2175 transitions. [2022-03-15 16:11:53,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:11:53,596 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:53,596 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:53,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 16:11:53,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:53,811 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:53,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:53,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1092947383, now seen corresponding path program 28 times [2022-03-15 16:11:53,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:53,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918191769] [2022-03-15 16:11:53,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:53,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:53,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:53,846 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:53,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:53,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918191769] [2022-03-15 16:11:53,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918191769] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:53,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929007122] [2022-03-15 16:11:53,846 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:53,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:53,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:53,847 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) [2022-03-15 16:11:53,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 16:11:53,877 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:53,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:53,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 16:11:53,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:53,928 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-03-15 16:11:53,929 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 41 [2022-03-15 16:11:54,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:54,240 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 53 [2022-03-15 16:11:54,262 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:54,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:54,335 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-03-15 16:11:54,336 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 52 [2022-03-15 16:11:54,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:54,345 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 56 [2022-03-15 16:11:54,379 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:54,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929007122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:54,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:54,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 13 [2022-03-15 16:11:54,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544811395] [2022-03-15 16:11:54,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:54,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:11:54,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:54,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:11:54,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:11:54,381 INFO L87 Difference]: Start difference. First operand 874 states and 2175 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:54,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:54,439 INFO L93 Difference]: Finished difference Result 1109 states and 2607 transitions. [2022-03-15 16:11:54,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:11:54,439 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:11:54,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:54,442 INFO L225 Difference]: With dead ends: 1109 [2022-03-15 16:11:54,442 INFO L226 Difference]: Without dead ends: 1106 [2022-03-15 16:11:54,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:11:54,443 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 90 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:54,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 352 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 148 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-03-15 16:11:54,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2022-03-15 16:11:54,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 910. [2022-03-15 16:11:54,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 910 states, 909 states have (on average 2.5115511551155114) internal successors, (2283), 909 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:54,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 2283 transitions. [2022-03-15 16:11:54,457 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 2283 transitions. Word has length 26 [2022-03-15 16:11:54,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:54,457 INFO L470 AbstractCegarLoop]: Abstraction has 910 states and 2283 transitions. [2022-03-15 16:11:54,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:54,457 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 2283 transitions. [2022-03-15 16:11:54,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:11:54,459 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:54,459 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:54,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:54,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:54,675 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:54,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:54,675 INFO L85 PathProgramCache]: Analyzing trace with hash 503132531, now seen corresponding path program 29 times [2022-03-15 16:11:54,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:54,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397249059] [2022-03-15 16:11:54,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:54,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:54,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:54,702 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:54,702 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:54,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397249059] [2022-03-15 16:11:54,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397249059] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:54,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070955940] [2022-03-15 16:11:54,702 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:11:54,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:54,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:54,703 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) [2022-03-15 16:11:54,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 16:11:54,728 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:11:54,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:54,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:11:54,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:54,834 INFO L353 Elim1Store]: treesize reduction 37, result has 44.8 percent of original size [2022-03-15 16:11:54,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 52 [2022-03-15 16:11:54,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:54,877 INFO L387 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 50 [2022-03-15 16:11:54,889 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:54,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:54,985 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-03-15 16:11:54,985 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 54 [2022-03-15 16:11:54,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:54,994 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 56 [2022-03-15 16:11:55,016 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:55,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070955940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:55,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:55,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 15 [2022-03-15 16:11:55,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484692741] [2022-03-15 16:11:55,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:55,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:11:55,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:55,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:11:55,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:11:55,018 INFO L87 Difference]: Start difference. First operand 910 states and 2283 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:55,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:55,101 INFO L93 Difference]: Finished difference Result 1218 states and 2950 transitions. [2022-03-15 16:11:55,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:11:55,101 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:11:55,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:55,104 INFO L225 Difference]: With dead ends: 1218 [2022-03-15 16:11:55,104 INFO L226 Difference]: Without dead ends: 1202 [2022-03-15 16:11:55,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:11:55,105 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 92 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:55,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 312 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:55,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2022-03-15 16:11:55,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 1016. [2022-03-15 16:11:55,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 1015 states have (on average 2.5448275862068965) internal successors, (2583), 1015 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:55,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 2583 transitions. [2022-03-15 16:11:55,119 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 2583 transitions. Word has length 26 [2022-03-15 16:11:55,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:55,119 INFO L470 AbstractCegarLoop]: Abstraction has 1016 states and 2583 transitions. [2022-03-15 16:11:55,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:55,119 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 2583 transitions. [2022-03-15 16:11:55,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:11:55,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:55,120 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:55,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:55,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:55,335 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:55,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:55,335 INFO L85 PathProgramCache]: Analyzing trace with hash 624563315, now seen corresponding path program 30 times [2022-03-15 16:11:55,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:55,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607797940] [2022-03-15 16:11:55,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:55,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:55,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:55,360 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:55,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:55,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607797940] [2022-03-15 16:11:55,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607797940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:55,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644693032] [2022-03-15 16:11:55,360 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:55,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:55,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:55,361 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) [2022-03-15 16:11:55,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 16:11:55,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:11:55,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:55,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:11:55,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:55,491 INFO L353 Elim1Store]: treesize reduction 34, result has 38.2 percent of original size [2022-03-15 16:11:55,492 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 59 [2022-03-15 16:11:55,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:55,500 INFO L387 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 50 [2022-03-15 16:11:55,513 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:55,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:55,644 INFO L353 Elim1Store]: treesize reduction 60, result has 25.9 percent of original size [2022-03-15 16:11:55,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 72 treesize of output 76 [2022-03-15 16:11:55,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:55,654 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 56 [2022-03-15 16:11:55,681 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:11:55,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644693032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:55,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:55,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 16 [2022-03-15 16:11:55,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818530532] [2022-03-15 16:11:55,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:55,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:11:55,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:55,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:11:55,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:11:55,683 INFO L87 Difference]: Start difference. First operand 1016 states and 2583 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 16 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) [2022-03-15 16:11:55,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:55,770 INFO L93 Difference]: Finished difference Result 1343 states and 3291 transitions. [2022-03-15 16:11:55,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:11:55,771 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 16 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 26 [2022-03-15 16:11:55,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:55,775 INFO L225 Difference]: With dead ends: 1343 [2022-03-15 16:11:55,775 INFO L226 Difference]: Without dead ends: 1325 [2022-03-15 16:11:55,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:11:55,775 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 133 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:55,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 295 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:11:55,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2022-03-15 16:11:55,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1133. [2022-03-15 16:11:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 1132 states have (on average 2.5680212014134276) internal successors, (2907), 1132 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:55,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 2907 transitions. [2022-03-15 16:11:55,793 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 2907 transitions. Word has length 26 [2022-03-15 16:11:55,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:55,793 INFO L470 AbstractCegarLoop]: Abstraction has 1133 states and 2907 transitions. [2022-03-15 16:11:55,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 16 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) [2022-03-15 16:11:55,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 2907 transitions. [2022-03-15 16:11:55,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:11:55,795 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:55,795 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:55,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:55,999 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,SelfDestructingSolverStorable34 [2022-03-15 16:11:55,999 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:55,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:56,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1355429747, now seen corresponding path program 31 times [2022-03-15 16:11:56,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:56,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604243370] [2022-03-15 16:11:56,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:56,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:56,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:56,025 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:56,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:56,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604243370] [2022-03-15 16:11:56,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604243370] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:56,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919266051] [2022-03-15 16:11:56,025 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:11:56,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:56,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:56,026 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) [2022-03-15 16:11:56,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 16:11:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:56,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 16:11:56,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:56,098 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-03-15 16:11:56,098 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 41 [2022-03-15 16:11:56,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:56,331 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 53 [2022-03-15 16:11:56,348 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:56,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:56,442 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-03-15 16:11:56,442 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 52 [2022-03-15 16:11:56,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:56,451 INFO L387 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 56 [2022-03-15 16:11:56,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:11:56,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919266051] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:56,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:56,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 13 [2022-03-15 16:11:56,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087382260] [2022-03-15 16:11:56,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:56,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:11:56,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:56,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:11:56,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:11:56,475 INFO L87 Difference]: Start difference. First operand 1133 states and 2907 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:56,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:56,533 INFO L93 Difference]: Finished difference Result 1549 states and 3837 transitions. [2022-03-15 16:11:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:11:56,533 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:11:56,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:56,538 INFO L225 Difference]: With dead ends: 1549 [2022-03-15 16:11:56,538 INFO L226 Difference]: Without dead ends: 1542 [2022-03-15 16:11:56,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:11:56,538 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 80 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:56,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 383 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 148 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-03-15 16:11:56,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1542 states. [2022-03-15 16:11:56,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1542 to 1269. [2022-03-15 16:11:56,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1268 states have (on average 2.586750788643533) internal successors, (3280), 1268 states have internal predecessors, (3280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:56,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 3280 transitions. [2022-03-15 16:11:56,556 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 3280 transitions. Word has length 26 [2022-03-15 16:11:56,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:56,556 INFO L470 AbstractCegarLoop]: Abstraction has 1269 states and 3280 transitions. [2022-03-15 16:11:56,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:56,556 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 3280 transitions. [2022-03-15 16:11:56,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:11:56,558 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:56,558 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:56,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:56,766 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,SelfDestructingSolverStorable35 [2022-03-15 16:11:56,767 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:56,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:56,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1467504395, now seen corresponding path program 32 times [2022-03-15 16:11:56,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:56,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793502885] [2022-03-15 16:11:56,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:56,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:56,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:56,841 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:56,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:56,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793502885] [2022-03-15 16:11:56,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793502885] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:56,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911048198] [2022-03-15 16:11:56,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:11:56,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:56,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:56,843 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) [2022-03-15 16:11:56,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 16:11:56,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:11:56,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:56,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:11:56,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:57,024 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:57,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:57,120 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:57,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911048198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:57,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:57,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2022-03-15 16:11:57,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193883428] [2022-03-15 16:11:57,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:57,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:11:57,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:57,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:11:57,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:11:57,121 INFO L87 Difference]: Start difference. First operand 1269 states and 3280 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 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) [2022-03-15 16:11:57,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:57,942 INFO L93 Difference]: Finished difference Result 1911 states and 4510 transitions. [2022-03-15 16:11:57,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 16:11:57,942 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 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 28 [2022-03-15 16:11:57,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:57,946 INFO L225 Difference]: With dead ends: 1911 [2022-03-15 16:11:57,946 INFO L226 Difference]: Without dead ends: 1911 [2022-03-15 16:11:57,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1246 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1238, Invalid=3592, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 16:11:57,948 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 253 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:57,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 155 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:57,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1911 states. [2022-03-15 16:11:57,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1911 to 1120. [2022-03-15 16:11:57,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 1119 states have (on average 2.558534405719392) internal successors, (2863), 1119 states have internal predecessors, (2863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:57,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 2863 transitions. [2022-03-15 16:11:57,964 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 2863 transitions. Word has length 28 [2022-03-15 16:11:57,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:57,965 INFO L470 AbstractCegarLoop]: Abstraction has 1120 states and 2863 transitions. [2022-03-15 16:11:57,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 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) [2022-03-15 16:11:57,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 2863 transitions. [2022-03-15 16:11:57,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:11:57,966 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:57,966 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:57,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:58,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:58,167 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:58,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:58,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1490403633, now seen corresponding path program 33 times [2022-03-15 16:11:58,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:58,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880955025] [2022-03-15 16:11:58,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:58,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:58,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:58,246 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:58,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:58,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880955025] [2022-03-15 16:11:58,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880955025] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:58,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322702207] [2022-03-15 16:11:58,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:58,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:58,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:58,248 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) [2022-03-15 16:11:58,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 16:11:58,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:11:58,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:58,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:11:58,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:58,464 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:58,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:58,578 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:58,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322702207] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:58,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:58,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:11:58,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648926466] [2022-03-15 16:11:58,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:58,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:11:58,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:58,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:11:58,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:11:58,579 INFO L87 Difference]: Start difference. First operand 1120 states and 2863 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 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) [2022-03-15 16:11:59,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:59,410 INFO L93 Difference]: Finished difference Result 2104 states and 4847 transitions. [2022-03-15 16:11:59,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:11:59,411 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 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 28 [2022-03-15 16:11:59,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:59,419 INFO L225 Difference]: With dead ends: 2104 [2022-03-15 16:11:59,419 INFO L226 Difference]: Without dead ends: 2033 [2022-03-15 16:11:59,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1240 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1174, Invalid=3382, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 16:11:59,420 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 383 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:59,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 176 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:11:59,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2033 states. [2022-03-15 16:11:59,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2033 to 1184. [2022-03-15 16:11:59,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 1183 states have (on average 2.5393068469991547) internal successors, (3004), 1183 states have internal predecessors, (3004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:59,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 3004 transitions. [2022-03-15 16:11:59,450 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 3004 transitions. Word has length 28 [2022-03-15 16:11:59,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:59,450 INFO L470 AbstractCegarLoop]: Abstraction has 1184 states and 3004 transitions. [2022-03-15 16:11:59,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 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) [2022-03-15 16:11:59,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 3004 transitions. [2022-03-15 16:11:59,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:11:59,451 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:59,451 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:59,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:59,667 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,SelfDestructingSolverStorable37 [2022-03-15 16:11:59,667 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:11:59,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:59,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1110861687, now seen corresponding path program 34 times [2022-03-15 16:11:59,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:59,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95512393] [2022-03-15 16:11:59,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:59,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:59,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:59,726 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:59,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:59,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95512393] [2022-03-15 16:11:59,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95512393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:59,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505441591] [2022-03-15 16:11:59,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:59,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:59,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:59,728 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) [2022-03-15 16:11:59,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 16:11:59,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:59,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:59,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:11:59,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:59,908 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:59,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:00,092 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:00,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505441591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:00,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:00,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 25 [2022-03-15 16:12:00,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502135940] [2022-03-15 16:12:00,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:00,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:12:00,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:00,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:12:00,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:12:00,093 INFO L87 Difference]: Start difference. First operand 1184 states and 3004 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:01,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:01,145 INFO L93 Difference]: Finished difference Result 2469 states and 5839 transitions. [2022-03-15 16:12:01,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:12:01,146 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:12:01,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:01,149 INFO L225 Difference]: With dead ends: 2469 [2022-03-15 16:12:01,150 INFO L226 Difference]: Without dead ends: 2461 [2022-03-15 16:12:01,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2426 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1964, Invalid=5008, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 16:12:01,151 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 396 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:01,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 212 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:01,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2461 states. [2022-03-15 16:12:01,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2461 to 1466. [2022-03-15 16:12:01,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 1465 states have (on average 2.5419795221843002) internal successors, (3724), 1465 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:01,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 3724 transitions. [2022-03-15 16:12:01,173 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 3724 transitions. Word has length 28 [2022-03-15 16:12:01,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:01,173 INFO L470 AbstractCegarLoop]: Abstraction has 1466 states and 3724 transitions. [2022-03-15 16:12:01,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:01,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 3724 transitions. [2022-03-15 16:12:01,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:01,175 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:01,175 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:01,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:01,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 16:12:01,383 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:01,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:01,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1800207527, now seen corresponding path program 35 times [2022-03-15 16:12:01,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:01,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229688679] [2022-03-15 16:12:01,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:01,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:01,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:01,436 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:01,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:01,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229688679] [2022-03-15 16:12:01,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229688679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:01,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089134978] [2022-03-15 16:12:01,436 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:01,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:01,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:01,437 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) [2022-03-15 16:12:01,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 16:12:01,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 16:12:01,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:01,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:01,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:01,627 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:01,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:01,751 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:01,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089134978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:01,752 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:01,752 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-03-15 16:12:01,752 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927205198] [2022-03-15 16:12:01,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:01,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:01,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:01,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:01,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=433, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:01,753 INFO L87 Difference]: Start difference. First operand 1466 states and 3724 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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) [2022-03-15 16:12:02,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:02,327 INFO L93 Difference]: Finished difference Result 1722 states and 4208 transitions. [2022-03-15 16:12:02,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:12:02,327 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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 28 [2022-03-15 16:12:02,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:02,330 INFO L225 Difference]: With dead ends: 1722 [2022-03-15 16:12:02,330 INFO L226 Difference]: Without dead ends: 1718 [2022-03-15 16:12:02,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 858 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=981, Invalid=2441, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 16:12:02,331 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 197 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:02,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 74 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:12:02,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1718 states. [2022-03-15 16:12:02,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1718 to 1466. [2022-03-15 16:12:02,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 1465 states have (on average 2.5406143344709897) internal successors, (3722), 1465 states have internal predecessors, (3722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:02,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 3722 transitions. [2022-03-15 16:12:02,348 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 3722 transitions. Word has length 28 [2022-03-15 16:12:02,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:02,348 INFO L470 AbstractCegarLoop]: Abstraction has 1466 states and 3722 transitions. [2022-03-15 16:12:02,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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) [2022-03-15 16:12:02,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 3722 transitions. [2022-03-15 16:12:02,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:02,350 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:02,350 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:02,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-15 16:12:02,550 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,SelfDestructingSolverStorable39 [2022-03-15 16:12:02,550 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:02,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:02,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1551205937, now seen corresponding path program 36 times [2022-03-15 16:12:02,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:02,551 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110085528] [2022-03-15 16:12:02,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:02,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:02,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:02,601 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:02,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:02,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110085528] [2022-03-15 16:12:02,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110085528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:02,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551165619] [2022-03-15 16:12:02,601 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:12:02,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:02,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:02,602 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) [2022-03-15 16:12:02,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 16:12:02,624 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:12:02,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:02,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:02,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:02,785 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:02,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:02,925 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:02,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551165619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:02,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:02,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-03-15 16:12:02,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903728799] [2022-03-15 16:12:02,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:02,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:02,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:02,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:02,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:02,926 INFO L87 Difference]: Start difference. First operand 1466 states and 3722 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 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) [2022-03-15 16:12:03,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:03,563 INFO L93 Difference]: Finished difference Result 2072 states and 5046 transitions. [2022-03-15 16:12:03,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 16:12:03,563 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 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 28 [2022-03-15 16:12:03,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:03,566 INFO L225 Difference]: With dead ends: 2072 [2022-03-15 16:12:03,566 INFO L226 Difference]: Without dead ends: 2057 [2022-03-15 16:12:03,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 845 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=882, Invalid=2310, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:12:03,567 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 299 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:03,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 106 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:03,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2057 states. [2022-03-15 16:12:03,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2057 to 1512. [2022-03-15 16:12:03,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1511 states have (on average 2.545996029119788) internal successors, (3847), 1511 states have internal predecessors, (3847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:03,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 3847 transitions. [2022-03-15 16:12:03,596 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 3847 transitions. Word has length 28 [2022-03-15 16:12:03,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:03,596 INFO L470 AbstractCegarLoop]: Abstraction has 1512 states and 3847 transitions. [2022-03-15 16:12:03,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 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) [2022-03-15 16:12:03,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 3847 transitions. [2022-03-15 16:12:03,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:03,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:03,598 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:03,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:03,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:03,799 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:03,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:03,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1603966271, now seen corresponding path program 37 times [2022-03-15 16:12:03,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:03,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001218003] [2022-03-15 16:12:03,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:03,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:03,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:03,868 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:03,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:03,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001218003] [2022-03-15 16:12:03,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001218003] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:03,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092256908] [2022-03-15 16:12:03,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:03,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:03,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:03,869 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) [2022-03-15 16:12:03,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 16:12:03,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:03,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:03,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:04,051 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:04,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:04,168 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:04,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092256908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:04,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:04,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2022-03-15 16:12:04,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355300757] [2022-03-15 16:12:04,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:04,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:04,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:04,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:04,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:04,169 INFO L87 Difference]: Start difference. First operand 1512 states and 3847 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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) [2022-03-15 16:12:04,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:04,756 INFO L93 Difference]: Finished difference Result 2028 states and 4871 transitions. [2022-03-15 16:12:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:12:04,756 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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 28 [2022-03-15 16:12:04,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:04,759 INFO L225 Difference]: With dead ends: 2028 [2022-03-15 16:12:04,759 INFO L226 Difference]: Without dead ends: 2014 [2022-03-15 16:12:04,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=986, Invalid=2554, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 16:12:04,760 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 290 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:04,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 112 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:04,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2014 states. [2022-03-15 16:12:04,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2014 to 1522. [2022-03-15 16:12:04,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1522 states, 1521 states have (on average 2.544378698224852) internal successors, (3870), 1521 states have internal predecessors, (3870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:04,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1522 states to 1522 states and 3870 transitions. [2022-03-15 16:12:04,783 INFO L78 Accepts]: Start accepts. Automaton has 1522 states and 3870 transitions. Word has length 28 [2022-03-15 16:12:04,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:04,783 INFO L470 AbstractCegarLoop]: Abstraction has 1522 states and 3870 transitions. [2022-03-15 16:12:04,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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) [2022-03-15 16:12:04,783 INFO L276 IsEmpty]: Start isEmpty. Operand 1522 states and 3870 transitions. [2022-03-15 16:12:04,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:04,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:04,785 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:04,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:04,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:04,999 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:04,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:05,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1100321219, now seen corresponding path program 38 times [2022-03-15 16:12:05,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:05,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980076873] [2022-03-15 16:12:05,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:05,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:05,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:05,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:05,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980076873] [2022-03-15 16:12:05,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980076873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:05,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503490718] [2022-03-15 16:12:05,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:05,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:05,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:05,071 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) [2022-03-15 16:12:05,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 16:12:05,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:05,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:05,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:05,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:05,256 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:05,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:05,378 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:05,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503490718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:05,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:05,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-03-15 16:12:05,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616144308] [2022-03-15 16:12:05,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:05,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:05,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:05,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:05,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=446, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:05,379 INFO L87 Difference]: Start difference. First operand 1522 states and 3870 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:05,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:05,959 INFO L93 Difference]: Finished difference Result 2204 states and 5233 transitions. [2022-03-15 16:12:05,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:12:05,959 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:12:05,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:05,963 INFO L225 Difference]: With dead ends: 2204 [2022-03-15 16:12:05,964 INFO L226 Difference]: Without dead ends: 2178 [2022-03-15 16:12:05,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1055 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=999, Invalid=2661, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:12:05,965 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 315 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:05,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 90 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:05,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2178 states. [2022-03-15 16:12:05,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2178 to 1393. [2022-03-15 16:12:05,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1393 states, 1392 states have (on average 2.5229885057471266) internal successors, (3512), 1392 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:05,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1393 states to 1393 states and 3512 transitions. [2022-03-15 16:12:05,987 INFO L78 Accepts]: Start accepts. Automaton has 1393 states and 3512 transitions. Word has length 28 [2022-03-15 16:12:05,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:05,988 INFO L470 AbstractCegarLoop]: Abstraction has 1393 states and 3512 transitions. [2022-03-15 16:12:05,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:05,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1393 states and 3512 transitions. [2022-03-15 16:12:05,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:05,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:05,989 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:06,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:06,203 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,SelfDestructingSolverStorable42 [2022-03-15 16:12:06,203 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:06,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:06,204 INFO L85 PathProgramCache]: Analyzing trace with hash 794141429, now seen corresponding path program 39 times [2022-03-15 16:12:06,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:06,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689463720] [2022-03-15 16:12:06,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:06,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:06,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:06,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:06,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689463720] [2022-03-15 16:12:06,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689463720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:06,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283743418] [2022-03-15 16:12:06,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:06,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:06,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:06,282 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) [2022-03-15 16:12:06,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 16:12:06,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:12:06,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:06,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:06,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:06,486 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:06,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:06,596 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:06,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283743418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:06,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:06,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:12:06,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329096301] [2022-03-15 16:12:06,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:06,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:12:06,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:06,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:12:06,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:12:06,597 INFO L87 Difference]: Start difference. First operand 1393 states and 3512 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:07,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:07,469 INFO L93 Difference]: Finished difference Result 2358 states and 5365 transitions. [2022-03-15 16:12:07,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:12:07,471 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:12:07,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:07,474 INFO L225 Difference]: With dead ends: 2358 [2022-03-15 16:12:07,475 INFO L226 Difference]: Without dead ends: 2358 [2022-03-15 16:12:07,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1621 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1414, Invalid=3842, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 16:12:07,475 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 340 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:07,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 234 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:07,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2358 states. [2022-03-15 16:12:07,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2358 to 1209. [2022-03-15 16:12:07,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1209 states, 1208 states have (on average 2.4950331125827816) internal successors, (3014), 1208 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:07,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 3014 transitions. [2022-03-15 16:12:07,497 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 3014 transitions. Word has length 28 [2022-03-15 16:12:07,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:07,498 INFO L470 AbstractCegarLoop]: Abstraction has 1209 states and 3014 transitions. [2022-03-15 16:12:07,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:07,498 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 3014 transitions. [2022-03-15 16:12:07,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:07,499 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:07,499 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:07,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:07,715 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,SelfDestructingSolverStorable43 [2022-03-15 16:12:07,715 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:07,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:07,716 INFO L85 PathProgramCache]: Analyzing trace with hash 797219377, now seen corresponding path program 40 times [2022-03-15 16:12:07,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:07,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131192611] [2022-03-15 16:12:07,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:07,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:07,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:07,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131192611] [2022-03-15 16:12:07,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131192611] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:07,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306147794] [2022-03-15 16:12:07,772 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:12:07,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:07,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:07,773 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) [2022-03-15 16:12:07,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 16:12:07,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:12:07,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:07,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:07,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:07,951 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:07,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:08,061 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:08,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306147794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:08,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:08,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-03-15 16:12:08,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136552760] [2022-03-15 16:12:08,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:08,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:08,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:08,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:08,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:08,063 INFO L87 Difference]: Start difference. First operand 1209 states and 3014 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:08,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:08,633 INFO L93 Difference]: Finished difference Result 1614 states and 3748 transitions. [2022-03-15 16:12:08,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 16:12:08,633 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:12:08,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:08,635 INFO L225 Difference]: With dead ends: 1614 [2022-03-15 16:12:08,635 INFO L226 Difference]: Without dead ends: 1575 [2022-03-15 16:12:08,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 917 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=820, Invalid=2372, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:12:08,636 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 264 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:08,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 152 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:08,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2022-03-15 16:12:08,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1116. [2022-03-15 16:12:08,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1116 states, 1115 states have (on average 2.4699551569506726) internal successors, (2754), 1115 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:08,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 2754 transitions. [2022-03-15 16:12:08,651 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 2754 transitions. Word has length 28 [2022-03-15 16:12:08,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:08,651 INFO L470 AbstractCegarLoop]: Abstraction has 1116 states and 2754 transitions. [2022-03-15 16:12:08,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:08,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 2754 transitions. [2022-03-15 16:12:08,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:08,652 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:08,652 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:08,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:08,871 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,SelfDestructingSolverStorable44 [2022-03-15 16:12:08,871 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:08,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:08,872 INFO L85 PathProgramCache]: Analyzing trace with hash 626662645, now seen corresponding path program 41 times [2022-03-15 16:12:08,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:08,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584583278] [2022-03-15 16:12:08,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:08,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:08,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:08,938 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:08,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:08,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584583278] [2022-03-15 16:12:08,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584583278] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:08,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323006149] [2022-03-15 16:12:08,938 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:08,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:08,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:08,939 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) [2022-03-15 16:12:08,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 16:12:08,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:12:08,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:08,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:08,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:09,132 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:09,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:09,256 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:09,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323006149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:09,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:09,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-03-15 16:12:09,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119795908] [2022-03-15 16:12:09,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:09,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:12:09,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:09,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:12:09,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:12:09,257 INFO L87 Difference]: Start difference. First operand 1116 states and 2754 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 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) [2022-03-15 16:12:10,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:10,242 INFO L93 Difference]: Finished difference Result 2277 states and 5143 transitions. [2022-03-15 16:12:10,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:12:10,242 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 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 28 [2022-03-15 16:12:10,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:10,244 INFO L225 Difference]: With dead ends: 2277 [2022-03-15 16:12:10,245 INFO L226 Difference]: Without dead ends: 2277 [2022-03-15 16:12:10,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2340 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1855, Invalid=4625, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:12:10,246 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 386 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:10,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 236 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:10,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2022-03-15 16:12:10,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 1233. [2022-03-15 16:12:10,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1233 states, 1232 states have (on average 2.4415584415584415) internal successors, (3008), 1232 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:10,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 3008 transitions. [2022-03-15 16:12:10,264 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 3008 transitions. Word has length 28 [2022-03-15 16:12:10,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:10,264 INFO L470 AbstractCegarLoop]: Abstraction has 1233 states and 3008 transitions. [2022-03-15 16:12:10,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 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) [2022-03-15 16:12:10,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 3008 transitions. [2022-03-15 16:12:10,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:10,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:10,265 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:10,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 16:12:10,466 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,SelfDestructingSolverStorable45 [2022-03-15 16:12:10,466 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:10,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:10,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1712698161, now seen corresponding path program 42 times [2022-03-15 16:12:10,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:10,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905823768] [2022-03-15 16:12:10,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:10,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:10,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:10,523 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:10,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:10,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905823768] [2022-03-15 16:12:10,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905823768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:10,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454952797] [2022-03-15 16:12:10,523 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:12:10,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:10,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:10,524 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) [2022-03-15 16:12:10,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 16:12:10,546 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:12:10,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:10,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:10,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:10,704 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:10,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:10,824 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:10,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454952797] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:10,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:10,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2022-03-15 16:12:10,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530170300] [2022-03-15 16:12:10,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:10,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:10,825 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:10,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:10,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=446, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:10,825 INFO L87 Difference]: Start difference. First operand 1233 states and 3008 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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) [2022-03-15 16:12:11,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:11,374 INFO L93 Difference]: Finished difference Result 1568 states and 3646 transitions. [2022-03-15 16:12:11,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:12:11,375 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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 28 [2022-03-15 16:12:11,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:11,377 INFO L225 Difference]: With dead ends: 1568 [2022-03-15 16:12:11,377 INFO L226 Difference]: Without dead ends: 1550 [2022-03-15 16:12:11,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 808 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=758, Invalid=2104, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:12:11,377 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 217 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:11,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 177 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:11,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1550 states. [2022-03-15 16:12:11,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1550 to 1261. [2022-03-15 16:12:11,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 1260 states have (on average 2.447619047619048) internal successors, (3084), 1260 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:11,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 3084 transitions. [2022-03-15 16:12:11,391 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 3084 transitions. Word has length 28 [2022-03-15 16:12:11,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:11,391 INFO L470 AbstractCegarLoop]: Abstraction has 1261 states and 3084 transitions. [2022-03-15 16:12:11,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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) [2022-03-15 16:12:11,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 3084 transitions. [2022-03-15 16:12:11,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:11,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:11,392 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:11,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 16:12:11,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:11,593 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:11,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:11,593 INFO L85 PathProgramCache]: Analyzing trace with hash -432728331, now seen corresponding path program 43 times [2022-03-15 16:12:11,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:11,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62144610] [2022-03-15 16:12:11,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:11,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:11,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:11,685 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:11,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:11,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62144610] [2022-03-15 16:12:11,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62144610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:11,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904398877] [2022-03-15 16:12:11,686 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:11,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:11,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:11,687 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) [2022-03-15 16:12:11,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:11,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 16:12:11,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:11,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:11,891 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:11,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:12,047 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:12,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904398877] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:12,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:12,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 25 [2022-03-15 16:12:12,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432564442] [2022-03-15 16:12:12,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:12,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:12:12,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:12,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:12:12,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:12:12,048 INFO L87 Difference]: Start difference. First operand 1261 states and 3084 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 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) [2022-03-15 16:12:13,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:13,238 INFO L93 Difference]: Finished difference Result 2739 states and 6352 transitions. [2022-03-15 16:12:13,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 16:12:13,239 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 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 28 [2022-03-15 16:12:13,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:13,242 INFO L225 Difference]: With dead ends: 2739 [2022-03-15 16:12:13,242 INFO L226 Difference]: Without dead ends: 2739 [2022-03-15 16:12:13,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3408 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2555, Invalid=6187, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 16:12:13,243 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 471 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:13,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 206 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:13,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states. [2022-03-15 16:12:13,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 1923. [2022-03-15 16:12:13,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1923 states, 1922 states have (on average 2.5057232049947973) internal successors, (4816), 1922 states have internal predecessors, (4816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:13,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1923 states to 1923 states and 4816 transitions. [2022-03-15 16:12:13,272 INFO L78 Accepts]: Start accepts. Automaton has 1923 states and 4816 transitions. Word has length 28 [2022-03-15 16:12:13,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:13,272 INFO L470 AbstractCegarLoop]: Abstraction has 1923 states and 4816 transitions. [2022-03-15 16:12:13,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 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) [2022-03-15 16:12:13,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1923 states and 4816 transitions. [2022-03-15 16:12:13,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:13,274 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:13,274 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:13,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:13,474 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,SelfDestructingSolverStorable47 [2022-03-15 16:12:13,475 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:13,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:13,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1916218331, now seen corresponding path program 44 times [2022-03-15 16:12:13,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:13,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330466136] [2022-03-15 16:12:13,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:13,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:13,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:13,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:13,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330466136] [2022-03-15 16:12:13,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330466136] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:13,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993559853] [2022-03-15 16:12:13,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:13,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:13,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:13,528 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) [2022-03-15 16:12:13,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 16:12:13,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:13,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:13,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:13,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:13,706 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:13,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:13,841 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:13,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993559853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:13,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:13,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-03-15 16:12:13,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190871969] [2022-03-15 16:12:13,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:13,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:13,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:13,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:13,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:13,843 INFO L87 Difference]: Start difference. First operand 1923 states and 4816 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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) [2022-03-15 16:12:14,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:14,637 INFO L93 Difference]: Finished difference Result 2431 states and 5779 transitions. [2022-03-15 16:12:14,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:12:14,637 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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 28 [2022-03-15 16:12:14,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:14,640 INFO L225 Difference]: With dead ends: 2431 [2022-03-15 16:12:14,640 INFO L226 Difference]: Without dead ends: 2427 [2022-03-15 16:12:14,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1505 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1432, Invalid=3538, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:12:14,641 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 320 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:14,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 93 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:14,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2427 states. [2022-03-15 16:12:14,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2427 to 1897. [2022-03-15 16:12:14,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1897 states, 1896 states have (on average 2.50210970464135) internal successors, (4744), 1896 states have internal predecessors, (4744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:14,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1897 states to 1897 states and 4744 transitions. [2022-03-15 16:12:14,667 INFO L78 Accepts]: Start accepts. Automaton has 1897 states and 4744 transitions. Word has length 28 [2022-03-15 16:12:14,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:14,667 INFO L470 AbstractCegarLoop]: Abstraction has 1897 states and 4744 transitions. [2022-03-15 16:12:14,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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) [2022-03-15 16:12:14,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1897 states and 4744 transitions. [2022-03-15 16:12:14,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:14,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:14,669 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:14,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:14,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-15 16:12:14,885 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:14,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:14,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1409872065, now seen corresponding path program 45 times [2022-03-15 16:12:14,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:14,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135477586] [2022-03-15 16:12:14,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:14,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:14,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:14,986 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:14,986 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:14,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135477586] [2022-03-15 16:12:14,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135477586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:14,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85585694] [2022-03-15 16:12:14,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:14,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:14,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:14,988 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) [2022-03-15 16:12:14,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 16:12:15,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:12:15,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:15,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:15,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:15,174 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:15,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:15,294 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:15,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85585694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:15,295 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:15,295 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2022-03-15 16:12:15,295 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274098690] [2022-03-15 16:12:15,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:15,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:15,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:15,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:15,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=449, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:15,295 INFO L87 Difference]: Start difference. First operand 1897 states and 4744 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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) [2022-03-15 16:12:16,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:16,026 INFO L93 Difference]: Finished difference Result 2590 states and 6161 transitions. [2022-03-15 16:12:16,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:12:16,026 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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 28 [2022-03-15 16:12:16,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:16,029 INFO L225 Difference]: With dead ends: 2590 [2022-03-15 16:12:16,029 INFO L226 Difference]: Without dead ends: 2578 [2022-03-15 16:12:16,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1250, Invalid=3172, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:12:16,029 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 362 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:16,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 105 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:16,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-03-15 16:12:16,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 2046. [2022-03-15 16:12:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2046 states, 2045 states have (on average 2.5114914425427872) internal successors, (5136), 2045 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:16,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2046 states to 2046 states and 5136 transitions. [2022-03-15 16:12:16,054 INFO L78 Accepts]: Start accepts. Automaton has 2046 states and 5136 transitions. Word has length 28 [2022-03-15 16:12:16,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:16,055 INFO L470 AbstractCegarLoop]: Abstraction has 2046 states and 5136 transitions. [2022-03-15 16:12:16,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 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) [2022-03-15 16:12:16,055 INFO L276 IsEmpty]: Start isEmpty. Operand 2046 states and 5136 transitions. [2022-03-15 16:12:16,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:16,057 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:16,057 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:16,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:16,257 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,SelfDestructingSolverStorable49 [2022-03-15 16:12:16,257 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:16,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:16,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1182650685, now seen corresponding path program 46 times [2022-03-15 16:12:16,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:16,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090842367] [2022-03-15 16:12:16,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:16,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:16,324 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:16,324 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:16,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090842367] [2022-03-15 16:12:16,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090842367] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:16,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820100056] [2022-03-15 16:12:16,324 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:12:16,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:16,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:16,326 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) [2022-03-15 16:12:16,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 16:12:16,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:12:16,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:16,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:16,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:16,498 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:16,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:16,606 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:16,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820100056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:16,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:16,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-03-15 16:12:16,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228547822] [2022-03-15 16:12:16,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:16,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:16,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:16,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:16,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=449, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:16,607 INFO L87 Difference]: Start difference. First operand 2046 states and 5136 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:17,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:17,289 INFO L93 Difference]: Finished difference Result 2893 states and 6860 transitions. [2022-03-15 16:12:17,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:12:17,289 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:12:17,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:17,292 INFO L225 Difference]: With dead ends: 2893 [2022-03-15 16:12:17,292 INFO L226 Difference]: Without dead ends: 2873 [2022-03-15 16:12:17,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1254 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1194, Invalid=3096, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:12:17,293 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 417 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:17,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 97 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:17,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2873 states. [2022-03-15 16:12:17,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2873 to 2276. [2022-03-15 16:12:17,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2276 states, 2275 states have (on average 2.514725274725275) internal successors, (5721), 2275 states have internal predecessors, (5721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:17,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2276 states to 2276 states and 5721 transitions. [2022-03-15 16:12:17,323 INFO L78 Accepts]: Start accepts. Automaton has 2276 states and 5721 transitions. Word has length 28 [2022-03-15 16:12:17,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:17,323 INFO L470 AbstractCegarLoop]: Abstraction has 2276 states and 5721 transitions. [2022-03-15 16:12:17,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:17,323 INFO L276 IsEmpty]: Start isEmpty. Operand 2276 states and 5721 transitions. [2022-03-15 16:12:17,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:12:17,332 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:17,332 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:17,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:17,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:17,547 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:17,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:17,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1866236601, now seen corresponding path program 47 times [2022-03-15 16:12:17,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:17,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684540262] [2022-03-15 16:12:17,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:17,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:17,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:17,616 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:17,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:17,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684540262] [2022-03-15 16:12:17,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684540262] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:17,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931196612] [2022-03-15 16:12:17,617 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:17,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:17,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:17,618 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) [2022-03-15 16:12:17,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 16:12:17,640 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:12:17,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:17,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:12:17,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:17,790 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:17,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:17,881 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:17,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931196612] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:17,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:17,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:12:17,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425228237] [2022-03-15 16:12:17,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:17,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:12:17,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:17,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:12:17,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:12:17,883 INFO L87 Difference]: Start difference. First operand 2276 states and 5721 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 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) [2022-03-15 16:12:18,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:18,484 INFO L93 Difference]: Finished difference Result 2881 states and 6916 transitions. [2022-03-15 16:12:18,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:12:18,484 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 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 28 [2022-03-15 16:12:18,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:18,487 INFO L225 Difference]: With dead ends: 2881 [2022-03-15 16:12:18,487 INFO L226 Difference]: Without dead ends: 2853 [2022-03-15 16:12:18,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1020, Invalid=2762, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 16:12:18,488 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 365 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:18,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 104 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:18,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2853 states. [2022-03-15 16:12:18,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2853 to 2329. [2022-03-15 16:12:18,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2328 states have (on average 2.527061855670103) internal successors, (5883), 2328 states have internal predecessors, (5883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:18,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 5883 transitions. [2022-03-15 16:12:18,515 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 5883 transitions. Word has length 28 [2022-03-15 16:12:18,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:18,516 INFO L470 AbstractCegarLoop]: Abstraction has 2329 states and 5883 transitions. [2022-03-15 16:12:18,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 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) [2022-03-15 16:12:18,516 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 5883 transitions. [2022-03-15 16:12:18,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:12:18,518 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:18,518 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:18,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 16:12:18,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:18,719 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:18,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:18,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1849697587, now seen corresponding path program 48 times [2022-03-15 16:12:18,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:18,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222780494] [2022-03-15 16:12:18,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:18,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:18,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:18,746 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:18,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:18,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222780494] [2022-03-15 16:12:18,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222780494] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:18,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115037485] [2022-03-15 16:12:18,747 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:12:18,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:18,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:18,748 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) [2022-03-15 16:12:18,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 16:12:18,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:12:18,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:18,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:12:18,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:19,004 INFO L353 Elim1Store]: treesize reduction 216, result has 25.3 percent of original size [2022-03-15 16:12:19,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 107 treesize of output 114 [2022-03-15 16:12:19,015 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:19,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:19,247 INFO L353 Elim1Store]: treesize reduction 48, result has 40.7 percent of original size [2022-03-15 16:12:19,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 112 treesize of output 102 [2022-03-15 16:12:19,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:19,287 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 104 treesize of output 100 [2022-03-15 16:12:19,333 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:19,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115037485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:19,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:19,333 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 21 [2022-03-15 16:12:19,333 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611625591] [2022-03-15 16:12:19,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:19,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:12:19,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:19,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:12:19,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:12:19,334 INFO L87 Difference]: Start difference. First operand 2329 states and 5883 transitions. Second operand has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 21 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) [2022-03-15 16:12:19,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:19,462 INFO L93 Difference]: Finished difference Result 2886 states and 7152 transitions. [2022-03-15 16:12:19,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:12:19,462 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 21 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 30 [2022-03-15 16:12:19,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:19,465 INFO L225 Difference]: With dead ends: 2886 [2022-03-15 16:12:19,465 INFO L226 Difference]: Without dead ends: 2864 [2022-03-15 16:12:19,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:12:19,466 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 131 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:19,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 379 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:12:19,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2864 states. [2022-03-15 16:12:19,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2864 to 2615. [2022-03-15 16:12:19,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2615 states, 2614 states have (on average 2.5355776587605203) internal successors, (6628), 2614 states have internal predecessors, (6628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:19,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2615 states to 2615 states and 6628 transitions. [2022-03-15 16:12:19,508 INFO L78 Accepts]: Start accepts. Automaton has 2615 states and 6628 transitions. Word has length 30 [2022-03-15 16:12:19,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:19,508 INFO L470 AbstractCegarLoop]: Abstraction has 2615 states and 6628 transitions. [2022-03-15 16:12:19,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 21 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) [2022-03-15 16:12:19,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2615 states and 6628 transitions. [2022-03-15 16:12:19,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:12:19,510 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:19,510 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:19,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-15 16:12:19,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:19,721 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:19,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:19,722 INFO L85 PathProgramCache]: Analyzing trace with hash 729678131, now seen corresponding path program 49 times [2022-03-15 16:12:19,722 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:19,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110200030] [2022-03-15 16:12:19,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:19,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:19,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:19,747 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:19,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:19,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110200030] [2022-03-15 16:12:19,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110200030] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:19,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586830378] [2022-03-15 16:12:19,747 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:19,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:19,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:19,748 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) [2022-03-15 16:12:19,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 16:12:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:19,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:12:19,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:19,934 INFO L353 Elim1Store]: treesize reduction 118, result has 34.8 percent of original size [2022-03-15 16:12:19,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 82 treesize of output 95 [2022-03-15 16:12:19,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:19,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 93 [2022-03-15 16:12:20,076 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:20,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:20,228 INFO L353 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2022-03-15 16:12:20,228 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 84 [2022-03-15 16:12:20,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:20,246 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 100 [2022-03-15 16:12:20,317 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:20,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586830378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:20,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:20,318 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 20 [2022-03-15 16:12:20,318 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745199169] [2022-03-15 16:12:20,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:20,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:12:20,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:20,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:12:20,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:12:20,318 INFO L87 Difference]: Start difference. First operand 2615 states and 6628 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:20,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:20,466 INFO L93 Difference]: Finished difference Result 3125 states and 7770 transitions. [2022-03-15 16:12:20,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:12:20,467 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 16:12:20,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:20,471 INFO L225 Difference]: With dead ends: 3125 [2022-03-15 16:12:20,471 INFO L226 Difference]: Without dead ends: 3109 [2022-03-15 16:12:20,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:12:20,471 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 131 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:20,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 494 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:12:20,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3109 states. [2022-03-15 16:12:20,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3109 to 2831. [2022-03-15 16:12:20,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2831 states, 2830 states have (on average 2.5547703180212014) internal successors, (7230), 2830 states have internal predecessors, (7230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:20,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2831 states to 2831 states and 7230 transitions. [2022-03-15 16:12:20,507 INFO L78 Accepts]: Start accepts. Automaton has 2831 states and 7230 transitions. Word has length 30 [2022-03-15 16:12:20,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:20,507 INFO L470 AbstractCegarLoop]: Abstraction has 2831 states and 7230 transitions. [2022-03-15 16:12:20,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:20,507 INFO L276 IsEmpty]: Start isEmpty. Operand 2831 states and 7230 transitions. [2022-03-15 16:12:20,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:12:20,509 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:20,509 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:20,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:20,710 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,SelfDestructingSolverStorable53 [2022-03-15 16:12:20,710 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:20,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:20,710 INFO L85 PathProgramCache]: Analyzing trace with hash 2126251315, now seen corresponding path program 50 times [2022-03-15 16:12:20,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:20,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290152438] [2022-03-15 16:12:20,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:20,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:20,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:20,738 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:20,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:20,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290152438] [2022-03-15 16:12:20,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290152438] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:20,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375461501] [2022-03-15 16:12:20,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:20,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:20,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:20,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) [2022-03-15 16:12:20,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 [2022-03-15 16:12:20,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:20,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:20,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:12:20,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:20,905 INFO L353 Elim1Store]: treesize reduction 55, result has 47.6 percent of original size [2022-03-15 16:12:20,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 84 treesize of output 80 [2022-03-15 16:12:21,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:21,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 93 [2022-03-15 16:12:21,265 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:21,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:21,426 INFO L353 Elim1Store]: treesize reduction 44, result has 45.7 percent of original size [2022-03-15 16:12:21,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 92 treesize of output 100 [2022-03-15 16:12:21,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:21,442 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 100 [2022-03-15 16:12:21,505 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:21,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375461501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:21,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:21,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 19 [2022-03-15 16:12:21,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001560629] [2022-03-15 16:12:21,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:21,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:12:21,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:21,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:12:21,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:12:21,506 INFO L87 Difference]: Start difference. First operand 2831 states and 7230 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 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) [2022-03-15 16:12:21,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:21,648 INFO L93 Difference]: Finished difference Result 3409 states and 8531 transitions. [2022-03-15 16:12:21,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:12:21,648 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 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 30 [2022-03-15 16:12:21,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:21,652 INFO L225 Difference]: With dead ends: 3409 [2022-03-15 16:12:21,652 INFO L226 Difference]: Without dead ends: 3384 [2022-03-15 16:12:21,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:12:21,653 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 150 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:21,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 603 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 409 Invalid, 0 Unknown, 58 Unchecked, 0.1s Time] [2022-03-15 16:12:21,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3384 states. [2022-03-15 16:12:21,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3384 to 3017. [2022-03-15 16:12:21,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3017 states, 3016 states have (on average 2.570954907161804) internal successors, (7754), 3016 states have internal predecessors, (7754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:21,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3017 states to 3017 states and 7754 transitions. [2022-03-15 16:12:21,692 INFO L78 Accepts]: Start accepts. Automaton has 3017 states and 7754 transitions. Word has length 30 [2022-03-15 16:12:21,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:21,692 INFO L470 AbstractCegarLoop]: Abstraction has 3017 states and 7754 transitions. [2022-03-15 16:12:21,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 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) [2022-03-15 16:12:21,692 INFO L276 IsEmpty]: Start isEmpty. Operand 3017 states and 7754 transitions. [2022-03-15 16:12:21,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:12:21,695 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:21,695 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:21,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:21,903 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,SelfDestructingSolverStorable54 [2022-03-15 16:12:21,903 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:21,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:21,904 INFO L85 PathProgramCache]: Analyzing trace with hash -91682509, now seen corresponding path program 51 times [2022-03-15 16:12:21,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:21,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609132516] [2022-03-15 16:12:21,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:21,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:21,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:21,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:21,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609132516] [2022-03-15 16:12:21,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609132516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:21,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468250166] [2022-03-15 16:12:21,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:21,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:21,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:21,932 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) [2022-03-15 16:12:21,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 16:12:21,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 16:12:21,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:21,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:12:21,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:22,157 INFO L353 Elim1Store]: treesize reduction 50, result has 43.8 percent of original size [2022-03-15 16:12:22,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 119 treesize of output 91 [2022-03-15 16:12:22,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:22,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 93 [2022-03-15 16:12:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:22,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:22,462 INFO L353 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2022-03-15 16:12:22,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 88 treesize of output 112 [2022-03-15 16:12:22,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:22,481 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 100 [2022-03-15 16:12:22,536 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:22,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468250166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:22,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:22,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 21 [2022-03-15 16:12:22,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508226164] [2022-03-15 16:12:22,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:22,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:12:22,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:22,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:12:22,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:12:22,537 INFO L87 Difference]: Start difference. First operand 3017 states and 7754 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 21 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) [2022-03-15 16:12:22,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:22,719 INFO L93 Difference]: Finished difference Result 3632 states and 9153 transitions. [2022-03-15 16:12:22,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:12:22,719 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 21 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 30 [2022-03-15 16:12:22,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:22,723 INFO L225 Difference]: With dead ends: 3632 [2022-03-15 16:12:22,724 INFO L226 Difference]: Without dead ends: 3610 [2022-03-15 16:12:22,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:12:22,724 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 152 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:22,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 592 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:22,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3610 states. [2022-03-15 16:12:22,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3610 to 3254. [2022-03-15 16:12:22,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3253 states have (on average 2.5853058715032278) internal successors, (8410), 3253 states have internal predecessors, (8410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:22,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 8410 transitions. [2022-03-15 16:12:22,769 INFO L78 Accepts]: Start accepts. Automaton has 3254 states and 8410 transitions. Word has length 30 [2022-03-15 16:12:22,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:22,769 INFO L470 AbstractCegarLoop]: Abstraction has 3254 states and 8410 transitions. [2022-03-15 16:12:22,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 21 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) [2022-03-15 16:12:22,769 INFO L276 IsEmpty]: Start isEmpty. Operand 3254 states and 8410 transitions. [2022-03-15 16:12:22,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:12:22,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:22,773 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:22,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:22,987 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,SelfDestructingSolverStorable55 [2022-03-15 16:12:22,987 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:22,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:22,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1222308557, now seen corresponding path program 52 times [2022-03-15 16:12:22,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:22,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424336778] [2022-03-15 16:12:22,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:22,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:23,014 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:23,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:23,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424336778] [2022-03-15 16:12:23,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424336778] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:23,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508991411] [2022-03-15 16:12:23,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:12:23,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:23,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:23,016 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) [2022-03-15 16:12:23,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 16:12:23,037 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:12:23,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:23,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:12:23,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:23,117 INFO L353 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2022-03-15 16:12:23,117 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 65 [2022-03-15 16:12:24,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:24,182 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 96 [2022-03-15 16:12:24,288 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:24,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:24,405 INFO L353 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2022-03-15 16:12:24,405 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 80 [2022-03-15 16:12:24,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:24,425 INFO L387 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 104 treesize of output 100 [2022-03-15 16:12:24,466 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:24,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508991411] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:24,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:24,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 17 [2022-03-15 16:12:24,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401186086] [2022-03-15 16:12:24,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:24,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:12:24,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:24,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:12:24,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:12:24,467 INFO L87 Difference]: Start difference. First operand 3254 states and 8410 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 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) [2022-03-15 16:12:24,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:24,575 INFO L93 Difference]: Finished difference Result 3875 states and 9849 transitions. [2022-03-15 16:12:24,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:12:24,575 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 16:12:24,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:24,580 INFO L225 Difference]: With dead ends: 3875 [2022-03-15 16:12:24,580 INFO L226 Difference]: Without dead ends: 3868 [2022-03-15 16:12:24,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:12:24,581 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 117 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:24,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 558 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 276 Invalid, 0 Unknown, 24 Unchecked, 0.1s Time] [2022-03-15 16:12:24,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3868 states. [2022-03-15 16:12:24,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3868 to 3481. [2022-03-15 16:12:24,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3481 states, 3480 states have (on average 2.5977011494252875) internal successors, (9040), 3480 states have internal predecessors, (9040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3481 states to 3481 states and 9040 transitions. [2022-03-15 16:12:24,637 INFO L78 Accepts]: Start accepts. Automaton has 3481 states and 9040 transitions. Word has length 30 [2022-03-15 16:12:24,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:24,637 INFO L470 AbstractCegarLoop]: Abstraction has 3481 states and 9040 transitions. [2022-03-15 16:12:24,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 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) [2022-03-15 16:12:24,637 INFO L276 IsEmpty]: Start isEmpty. Operand 3481 states and 9040 transitions. [2022-03-15 16:12:24,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:24,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:24,641 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:24,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:24,841 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,SelfDestructingSolverStorable56 [2022-03-15 16:12:24,841 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:24,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:24,842 INFO L85 PathProgramCache]: Analyzing trace with hash -761163595, now seen corresponding path program 53 times [2022-03-15 16:12:24,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:24,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236493989] [2022-03-15 16:12:24,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:24,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:24,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:24,935 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:24,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:24,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236493989] [2022-03-15 16:12:24,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236493989] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:24,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840528608] [2022-03-15 16:12:24,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:24,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:24,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:24,937 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) [2022-03-15 16:12:24,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 16:12:24,961 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:12:24,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:24,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:24,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:25,187 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:25,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:25,309 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:25,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840528608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:25,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:25,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-15 16:12:25,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029931998] [2022-03-15 16:12:25,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:25,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:25,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:25,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:25,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:25,310 INFO L87 Difference]: Start difference. First operand 3481 states and 9040 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:26,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:26,541 INFO L93 Difference]: Finished difference Result 4581 states and 11214 transitions. [2022-03-15 16:12:26,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:12:26,542 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:26,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:26,547 INFO L225 Difference]: With dead ends: 4581 [2022-03-15 16:12:26,547 INFO L226 Difference]: Without dead ends: 4581 [2022-03-15 16:12:26,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2393 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2144, Invalid=6412, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 16:12:26,547 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 305 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:26,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 204 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:26,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2022-03-15 16:12:26,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 3164. [2022-03-15 16:12:26,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3164 states, 3163 states have (on average 2.5861523869743914) internal successors, (8180), 3163 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:26,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3164 states to 3164 states and 8180 transitions. [2022-03-15 16:12:26,589 INFO L78 Accepts]: Start accepts. Automaton has 3164 states and 8180 transitions. Word has length 32 [2022-03-15 16:12:26,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:26,589 INFO L470 AbstractCegarLoop]: Abstraction has 3164 states and 8180 transitions. [2022-03-15 16:12:26,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:26,589 INFO L276 IsEmpty]: Start isEmpty. Operand 3164 states and 8180 transitions. [2022-03-15 16:12:26,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:26,592 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:26,592 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:26,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 16:12:26,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-15 16:12:26,793 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:26,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:26,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1479898639, now seen corresponding path program 54 times [2022-03-15 16:12:26,793 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:26,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034217055] [2022-03-15 16:12:26,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:26,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:26,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:26,886 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:26,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:26,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034217055] [2022-03-15 16:12:26,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034217055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:26,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285859898] [2022-03-15 16:12:26,886 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:12:26,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:26,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:26,888 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) [2022-03-15 16:12:26,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 16:12:26,911 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:12:26,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:26,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:26,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:27,135 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:27,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:27,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285859898] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:27,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:27,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2022-03-15 16:12:27,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649552972] [2022-03-15 16:12:27,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:27,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:27,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:27,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:27,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=662, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:27,270 INFO L87 Difference]: Start difference. First operand 3164 states and 8180 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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) [2022-03-15 16:12:28,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:28,611 INFO L93 Difference]: Finished difference Result 5243 states and 12644 transitions. [2022-03-15 16:12:28,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:12:28,612 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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 32 [2022-03-15 16:12:28,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:28,618 INFO L225 Difference]: With dead ends: 5243 [2022-03-15 16:12:28,618 INFO L226 Difference]: Without dead ends: 5139 [2022-03-15 16:12:28,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2570 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2156, Invalid=6586, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 16:12:28,619 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 627 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:28,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [627 Valid, 195 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:28,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5139 states. [2022-03-15 16:12:28,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5139 to 3339. [2022-03-15 16:12:28,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3339 states, 3338 states have (on average 2.5820850808867584) internal successors, (8619), 3338 states have internal predecessors, (8619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:28,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3339 states to 3339 states and 8619 transitions. [2022-03-15 16:12:28,674 INFO L78 Accepts]: Start accepts. Automaton has 3339 states and 8619 transitions. Word has length 32 [2022-03-15 16:12:28,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:28,674 INFO L470 AbstractCegarLoop]: Abstraction has 3339 states and 8619 transitions. [2022-03-15 16:12:28,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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) [2022-03-15 16:12:28,674 INFO L276 IsEmpty]: Start isEmpty. Operand 3339 states and 8619 transitions. [2022-03-15 16:12:28,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:28,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:28,677 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:28,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 16:12:28,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-15 16:12:28,878 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:28,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:28,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1937479539, now seen corresponding path program 55 times [2022-03-15 16:12:28,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:28,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727883109] [2022-03-15 16:12:28,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:28,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:28,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:28,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:28,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727883109] [2022-03-15 16:12:28,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727883109] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:28,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450070787] [2022-03-15 16:12:28,965 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:28,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:28,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:28,966 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) [2022-03-15 16:12:28,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 16:12:28,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:28,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:28,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:29,216 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:29,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:29,418 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:29,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450070787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:29,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:29,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 30 [2022-03-15 16:12:29,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332316811] [2022-03-15 16:12:29,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:29,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:29,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:29,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:29,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:29,419 INFO L87 Difference]: Start difference. First operand 3339 states and 8619 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:31,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:31,050 INFO L93 Difference]: Finished difference Result 6613 states and 16309 transitions. [2022-03-15 16:12:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-15 16:12:31,050 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:31,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:31,058 INFO L225 Difference]: With dead ends: 6613 [2022-03-15 16:12:31,058 INFO L226 Difference]: Without dead ends: 6601 [2022-03-15 16:12:31,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5469 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3893, Invalid=10149, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:12:31,059 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 616 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:31,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [616 Valid, 199 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:31,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6601 states. [2022-03-15 16:12:31,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6601 to 4305. [2022-03-15 16:12:31,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4305 states, 4304 states have (on average 2.5820167286245352) internal successors, (11113), 4304 states have internal predecessors, (11113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:31,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4305 states to 4305 states and 11113 transitions. [2022-03-15 16:12:31,125 INFO L78 Accepts]: Start accepts. Automaton has 4305 states and 11113 transitions. Word has length 32 [2022-03-15 16:12:31,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:31,125 INFO L470 AbstractCegarLoop]: Abstraction has 4305 states and 11113 transitions. [2022-03-15 16:12:31,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:31,125 INFO L276 IsEmpty]: Start isEmpty. Operand 4305 states and 11113 transitions. [2022-03-15 16:12:31,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:31,129 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:31,129 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:31,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:31,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:31,345 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:31,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:31,345 INFO L85 PathProgramCache]: Analyzing trace with hash 973589675, now seen corresponding path program 56 times [2022-03-15 16:12:31,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:31,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841135302] [2022-03-15 16:12:31,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:31,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:31,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:31,415 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:31,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:31,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841135302] [2022-03-15 16:12:31,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841135302] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:31,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135934798] [2022-03-15 16:12:31,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:31,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:31,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:31,417 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) [2022-03-15 16:12:31,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 16:12:31,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:31,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:31,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:31,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:31,656 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:31,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:31,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135934798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:31,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:31,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-03-15 16:12:31,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362818842] [2022-03-15 16:12:31,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:31,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:31,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:31,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:31,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=635, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:31,833 INFO L87 Difference]: Start difference. First operand 4305 states and 11113 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:32,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:32,689 INFO L93 Difference]: Finished difference Result 4664 states and 11802 transitions. [2022-03-15 16:12:32,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:12:32,689 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:32,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:32,695 INFO L225 Difference]: With dead ends: 4664 [2022-03-15 16:12:32,695 INFO L226 Difference]: Without dead ends: 4660 [2022-03-15 16:12:32,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1583 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1634, Invalid=4218, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:12:32,696 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 232 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:32,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 93 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:32,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4660 states. [2022-03-15 16:12:32,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4660 to 4305. [2022-03-15 16:12:32,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4305 states, 4304 states have (on average 2.5810873605947955) internal successors, (11109), 4304 states have internal predecessors, (11109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:32,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4305 states to 4305 states and 11109 transitions. [2022-03-15 16:12:32,746 INFO L78 Accepts]: Start accepts. Automaton has 4305 states and 11109 transitions. Word has length 32 [2022-03-15 16:12:32,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:32,746 INFO L470 AbstractCegarLoop]: Abstraction has 4305 states and 11109 transitions. [2022-03-15 16:12:32,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:32,746 INFO L276 IsEmpty]: Start isEmpty. Operand 4305 states and 11109 transitions. [2022-03-15 16:12:32,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:32,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:32,750 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:32,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:32,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:32,951 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:32,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:32,951 INFO L85 PathProgramCache]: Analyzing trace with hash 218195441, now seen corresponding path program 57 times [2022-03-15 16:12:32,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:32,951 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122320798] [2022-03-15 16:12:32,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:32,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:32,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 27 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:33,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:33,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122320798] [2022-03-15 16:12:33,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122320798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:33,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15509946] [2022-03-15 16:12:33,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:33,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:33,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:33,012 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) [2022-03-15 16:12:33,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 16:12:33,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:12:33,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:33,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:33,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:33,239 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:33,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:33,430 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:33,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15509946] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:33,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:33,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-03-15 16:12:33,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411982158] [2022-03-15 16:12:33,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:33,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:33,431 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:33,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:33,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:33,431 INFO L87 Difference]: Start difference. First operand 4305 states and 11109 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:34,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:34,385 INFO L93 Difference]: Finished difference Result 5836 states and 14714 transitions. [2022-03-15 16:12:34,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 16:12:34,385 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:34,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:34,393 INFO L225 Difference]: With dead ends: 5836 [2022-03-15 16:12:34,393 INFO L226 Difference]: Without dead ends: 5818 [2022-03-15 16:12:34,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1671 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1592, Invalid=4260, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:12:34,394 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 318 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:34,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 147 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:34,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5818 states. [2022-03-15 16:12:34,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5818 to 4428. [2022-03-15 16:12:34,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4428 states, 4427 states have (on average 2.5897899254574206) internal successors, (11465), 4427 states have internal predecessors, (11465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:34,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4428 states to 4428 states and 11465 transitions. [2022-03-15 16:12:34,464 INFO L78 Accepts]: Start accepts. Automaton has 4428 states and 11465 transitions. Word has length 32 [2022-03-15 16:12:34,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:34,464 INFO L470 AbstractCegarLoop]: Abstraction has 4428 states and 11465 transitions. [2022-03-15 16:12:34,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:34,465 INFO L276 IsEmpty]: Start isEmpty. Operand 4428 states and 11465 transitions. [2022-03-15 16:12:34,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:34,469 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:34,469 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:34,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-15 16:12:34,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:34,669 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:34,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:34,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1357990529, now seen corresponding path program 58 times [2022-03-15 16:12:34,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:34,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250283693] [2022-03-15 16:12:34,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:34,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:34,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:34,734 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:34,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:34,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250283693] [2022-03-15 16:12:34,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250283693] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:34,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815380977] [2022-03-15 16:12:34,734 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:12:34,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:34,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:34,736 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) [2022-03-15 16:12:34,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 16:12:34,769 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:12:34,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:34,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:34,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:35,006 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:35,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:35,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815380977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:35,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:35,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-03-15 16:12:35,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596969881] [2022-03-15 16:12:35,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:35,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:35,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:35,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:35,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:35,155 INFO L87 Difference]: Start difference. First operand 4428 states and 11465 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:36,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:36,001 INFO L93 Difference]: Finished difference Result 5254 states and 13180 transitions. [2022-03-15 16:12:36,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 16:12:36,002 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:36,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:36,008 INFO L225 Difference]: With dead ends: 5254 [2022-03-15 16:12:36,008 INFO L226 Difference]: Without dead ends: 5238 [2022-03-15 16:12:36,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1714 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1639, Invalid=4367, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 16:12:36,009 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 281 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:36,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 133 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:36,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5238 states. [2022-03-15 16:12:36,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5238 to 4516. [2022-03-15 16:12:36,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4516 states, 4515 states have (on average 2.5918050941306756) internal successors, (11702), 4515 states have internal predecessors, (11702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:36,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4516 states to 4516 states and 11702 transitions. [2022-03-15 16:12:36,094 INFO L78 Accepts]: Start accepts. Automaton has 4516 states and 11702 transitions. Word has length 32 [2022-03-15 16:12:36,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:36,094 INFO L470 AbstractCegarLoop]: Abstraction has 4516 states and 11702 transitions. [2022-03-15 16:12:36,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:36,094 INFO L276 IsEmpty]: Start isEmpty. Operand 4516 states and 11702 transitions. [2022-03-15 16:12:36,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:36,099 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:36,099 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:36,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 16:12:36,303 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,SelfDestructingSolverStorable62 [2022-03-15 16:12:36,303 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:36,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:36,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1087164675, now seen corresponding path program 59 times [2022-03-15 16:12:36,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:36,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583788953] [2022-03-15 16:12:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:36,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:36,370 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:36,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:36,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583788953] [2022-03-15 16:12:36,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583788953] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:36,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677569656] [2022-03-15 16:12:36,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:36,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:36,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:36,372 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) [2022-03-15 16:12:36,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 16:12:36,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-15 16:12:36,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:36,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:36,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:36,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:36,724 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:36,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677569656] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:36,724 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:36,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 29 [2022-03-15 16:12:36,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598445421] [2022-03-15 16:12:36,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:36,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:36,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:36,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:36,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=650, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:36,725 INFO L87 Difference]: Start difference. First operand 4516 states and 11702 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:37,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:37,610 INFO L93 Difference]: Finished difference Result 5594 states and 13918 transitions. [2022-03-15 16:12:37,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:12:37,610 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:37,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:37,618 INFO L225 Difference]: With dead ends: 5594 [2022-03-15 16:12:37,618 INFO L226 Difference]: Without dead ends: 5566 [2022-03-15 16:12:37,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1858 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1652, Invalid=4510, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:12:37,619 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 273 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:37,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 186 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:37,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5566 states. [2022-03-15 16:12:37,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5566 to 4347. [2022-03-15 16:12:37,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4347 states, 4346 states have (on average 2.588587206626783) internal successors, (11250), 4346 states have internal predecessors, (11250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:37,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4347 states to 4347 states and 11250 transitions. [2022-03-15 16:12:37,693 INFO L78 Accepts]: Start accepts. Automaton has 4347 states and 11250 transitions. Word has length 32 [2022-03-15 16:12:37,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:37,693 INFO L470 AbstractCegarLoop]: Abstraction has 4347 states and 11250 transitions. [2022-03-15 16:12:37,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:37,694 INFO L276 IsEmpty]: Start isEmpty. Operand 4347 states and 11250 transitions. [2022-03-15 16:12:37,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:37,698 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:37,698 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:37,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-15 16:12:37,898 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,SelfDestructingSolverStorable63 [2022-03-15 16:12:37,898 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:37,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:37,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1534204807, now seen corresponding path program 60 times [2022-03-15 16:12:37,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:37,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837355615] [2022-03-15 16:12:37,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:37,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:37,977 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:37,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:37,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837355615] [2022-03-15 16:12:37,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837355615] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:37,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886251987] [2022-03-15 16:12:37,977 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:12:37,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:37,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:37,979 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) [2022-03-15 16:12:37,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 16:12:38,001 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:12:38,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:38,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:38,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:38,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:38,385 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:38,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886251987] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:38,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:38,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-03-15 16:12:38,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554992424] [2022-03-15 16:12:38,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:38,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:38,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:38,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:38,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=653, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:38,386 INFO L87 Difference]: Start difference. First operand 4347 states and 11250 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:39,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:39,261 INFO L93 Difference]: Finished difference Result 5720 states and 14080 transitions. [2022-03-15 16:12:39,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 16:12:39,262 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:39,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:39,268 INFO L225 Difference]: With dead ends: 5720 [2022-03-15 16:12:39,269 INFO L226 Difference]: Without dead ends: 5686 [2022-03-15 16:12:39,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1963 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1673, Invalid=4647, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:12:39,269 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 271 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:39,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 155 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:12:39,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5686 states. [2022-03-15 16:12:39,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5686 to 3872. [2022-03-15 16:12:39,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3872 states, 3871 states have (on average 2.579178506845776) internal successors, (9984), 3871 states have internal predecessors, (9984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:39,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3872 states to 3872 states and 9984 transitions. [2022-03-15 16:12:39,337 INFO L78 Accepts]: Start accepts. Automaton has 3872 states and 9984 transitions. Word has length 32 [2022-03-15 16:12:39,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:39,337 INFO L470 AbstractCegarLoop]: Abstraction has 3872 states and 9984 transitions. [2022-03-15 16:12:39,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:39,338 INFO L276 IsEmpty]: Start isEmpty. Operand 3872 states and 9984 transitions. [2022-03-15 16:12:39,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:39,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:39,341 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:39,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-15 16:12:39,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:39,552 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:39,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:39,553 INFO L85 PathProgramCache]: Analyzing trace with hash 314403765, now seen corresponding path program 61 times [2022-03-15 16:12:39,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:39,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654900454] [2022-03-15 16:12:39,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:39,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:39,642 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:39,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:39,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654900454] [2022-03-15 16:12:39,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654900454] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:39,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459765198] [2022-03-15 16:12:39,643 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:39,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:39,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:39,644 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) [2022-03-15 16:12:39,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 16:12:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:39,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:39,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:39,879 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:39,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:40,014 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:40,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459765198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:40,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:40,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 16:12:40,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234410878] [2022-03-15 16:12:40,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:40,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:40,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:40,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:40,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=739, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:40,016 INFO L87 Difference]: Start difference. First operand 3872 states and 9984 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 30 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:41,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:41,318 INFO L93 Difference]: Finished difference Result 5438 states and 13049 transitions. [2022-03-15 16:12:41,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:12:41,319 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 30 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:41,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:41,325 INFO L225 Difference]: With dead ends: 5438 [2022-03-15 16:12:41,325 INFO L226 Difference]: Without dead ends: 5438 [2022-03-15 16:12:41,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2798 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2297, Invalid=6633, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:12:41,326 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 364 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:41,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 314 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 945 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:12:41,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5438 states. [2022-03-15 16:12:41,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5438 to 3402. [2022-03-15 16:12:41,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3402 states, 3401 states have (on average 2.5633637165539547) internal successors, (8718), 3401 states have internal predecessors, (8718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:41,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3402 states to 3402 states and 8718 transitions. [2022-03-15 16:12:41,376 INFO L78 Accepts]: Start accepts. Automaton has 3402 states and 8718 transitions. Word has length 32 [2022-03-15 16:12:41,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:41,376 INFO L470 AbstractCegarLoop]: Abstraction has 3402 states and 8718 transitions. [2022-03-15 16:12:41,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 30 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:41,377 INFO L276 IsEmpty]: Start isEmpty. Operand 3402 states and 8718 transitions. [2022-03-15 16:12:41,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:41,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:41,379 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:41,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-15 16:12:41,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:41,580 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:41,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:41,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1022655503, now seen corresponding path program 62 times [2022-03-15 16:12:41,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:41,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130541169] [2022-03-15 16:12:41,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:41,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:41,675 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:41,675 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:41,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130541169] [2022-03-15 16:12:41,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130541169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:41,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376101252] [2022-03-15 16:12:41,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:41,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:41,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:41,677 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) [2022-03-15 16:12:41,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 16:12:41,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:41,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:41,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:41,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:41,943 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:41,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:42,075 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:42,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376101252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:42,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:42,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-03-15 16:12:42,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615268970] [2022-03-15 16:12:42,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:42,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:42,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:42,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:42,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=661, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:42,077 INFO L87 Difference]: Start difference. First operand 3402 states and 8718 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:43,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:43,008 INFO L93 Difference]: Finished difference Result 4252 states and 10318 transitions. [2022-03-15 16:12:43,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:12:43,008 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:43,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:43,013 INFO L225 Difference]: With dead ends: 4252 [2022-03-15 16:12:43,014 INFO L226 Difference]: Without dead ends: 4186 [2022-03-15 16:12:43,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1524, Invalid=4638, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:12:43,015 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 402 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:43,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 213 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:43,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2022-03-15 16:12:43,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 3264. [2022-03-15 16:12:43,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3264 states, 3263 states have (on average 2.5485749310450507) internal successors, (8316), 3263 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:43,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3264 states to 3264 states and 8316 transitions. [2022-03-15 16:12:43,075 INFO L78 Accepts]: Start accepts. Automaton has 3264 states and 8316 transitions. Word has length 32 [2022-03-15 16:12:43,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:43,075 INFO L470 AbstractCegarLoop]: Abstraction has 3264 states and 8316 transitions. [2022-03-15 16:12:43,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:43,075 INFO L276 IsEmpty]: Start isEmpty. Operand 3264 states and 8316 transitions. [2022-03-15 16:12:43,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:43,077 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:43,077 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:43,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 16:12:43,278 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,SelfDestructingSolverStorable66 [2022-03-15 16:12:43,278 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:43,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:43,278 INFO L85 PathProgramCache]: Analyzing trace with hash -837548363, now seen corresponding path program 63 times [2022-03-15 16:12:43,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:43,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980107373] [2022-03-15 16:12:43,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:43,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:43,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:43,362 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:43,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:43,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980107373] [2022-03-15 16:12:43,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980107373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:43,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891140266] [2022-03-15 16:12:43,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:43,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:43,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:43,364 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) [2022-03-15 16:12:43,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 16:12:43,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:12:43,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:43,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:43,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:43,601 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:43,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:43,753 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:43,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891140266] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:43,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:43,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-03-15 16:12:43,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246232994] [2022-03-15 16:12:43,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:43,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:43,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:43,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:43,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=736, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:43,755 INFO L87 Difference]: Start difference. First operand 3264 states and 8316 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:45,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:45,138 INFO L93 Difference]: Finished difference Result 5122 states and 12148 transitions. [2022-03-15 16:12:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 16:12:45,138 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:45,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:45,144 INFO L225 Difference]: With dead ends: 5122 [2022-03-15 16:12:45,144 INFO L226 Difference]: Without dead ends: 5122 [2022-03-15 16:12:45,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3795 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2888, Invalid=7618, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 16:12:45,145 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 435 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:45,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 244 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:45,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5122 states. [2022-03-15 16:12:45,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5122 to 2860. [2022-03-15 16:12:45,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2860 states, 2859 states have (on average 2.5183630640083945) internal successors, (7200), 2859 states have internal predecessors, (7200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:45,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2860 states to 2860 states and 7200 transitions. [2022-03-15 16:12:45,187 INFO L78 Accepts]: Start accepts. Automaton has 2860 states and 7200 transitions. Word has length 32 [2022-03-15 16:12:45,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:45,187 INFO L470 AbstractCegarLoop]: Abstraction has 2860 states and 7200 transitions. [2022-03-15 16:12:45,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:45,187 INFO L276 IsEmpty]: Start isEmpty. Operand 2860 states and 7200 transitions. [2022-03-15 16:12:45,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:45,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:45,190 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:45,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-15 16:12:45,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 16:12:45,390 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:45,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:45,390 INFO L85 PathProgramCache]: Analyzing trace with hash -834470415, now seen corresponding path program 64 times [2022-03-15 16:12:45,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:45,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272734428] [2022-03-15 16:12:45,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:45,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:45,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:45,459 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:45,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:45,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272734428] [2022-03-15 16:12:45,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272734428] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:45,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752384147] [2022-03-15 16:12:45,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:12:45,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:45,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:45,461 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) [2022-03-15 16:12:45,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 16:12:45,481 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:12:45,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:45,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:45,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:45,682 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:45,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:45,820 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:45,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752384147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:45,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:45,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 29 [2022-03-15 16:12:45,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810508787] [2022-03-15 16:12:45,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:45,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:45,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:45,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:45,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=657, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:45,821 INFO L87 Difference]: Start difference. First operand 2860 states and 7200 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:46,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:46,647 INFO L93 Difference]: Finished difference Result 3661 states and 8825 transitions. [2022-03-15 16:12:46,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:12:46,648 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:46,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:46,652 INFO L225 Difference]: With dead ends: 3661 [2022-03-15 16:12:46,652 INFO L226 Difference]: Without dead ends: 3622 [2022-03-15 16:12:46,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1676 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1362, Invalid=4040, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 16:12:46,653 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 283 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:46,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 211 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:46,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3622 states. [2022-03-15 16:12:46,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3622 to 2809. [2022-03-15 16:12:46,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2809 states, 2808 states have (on average 2.508190883190883) internal successors, (7043), 2808 states have internal predecessors, (7043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:46,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2809 states to 2809 states and 7043 transitions. [2022-03-15 16:12:46,694 INFO L78 Accepts]: Start accepts. Automaton has 2809 states and 7043 transitions. Word has length 32 [2022-03-15 16:12:46,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:46,694 INFO L470 AbstractCegarLoop]: Abstraction has 2809 states and 7043 transitions. [2022-03-15 16:12:46,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:46,694 INFO L276 IsEmpty]: Start isEmpty. Operand 2809 states and 7043 transitions. [2022-03-15 16:12:46,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:46,696 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:46,696 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:46,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:46,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:46,897 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:46,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:46,897 INFO L85 PathProgramCache]: Analyzing trace with hash 341139893, now seen corresponding path program 65 times [2022-03-15 16:12:46,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:46,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925283499] [2022-03-15 16:12:46,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:46,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:46,975 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 13 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:46,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:46,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925283499] [2022-03-15 16:12:46,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925283499] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:46,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161879728] [2022-03-15 16:12:46,976 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:46,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:46,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:46,977 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) [2022-03-15 16:12:46,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 16:12:46,999 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:12:47,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:47,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:47,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:47,205 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:47,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:47,372 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:47,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161879728] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:47,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:47,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 30 [2022-03-15 16:12:47,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781148111] [2022-03-15 16:12:47,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:47,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:47,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:47,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:47,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=728, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:47,373 INFO L87 Difference]: Start difference. First operand 2809 states and 7043 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:48,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:48,994 INFO L93 Difference]: Finished difference Result 5194 states and 12216 transitions. [2022-03-15 16:12:48,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 16:12:48,994 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:48,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:49,000 INFO L225 Difference]: With dead ends: 5194 [2022-03-15 16:12:49,000 INFO L226 Difference]: Without dead ends: 5194 [2022-03-15 16:12:49,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5287 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3777, Invalid=9333, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 16:12:49,002 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 512 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:49,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 277 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:12:49,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5194 states. [2022-03-15 16:12:49,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5194 to 3307. [2022-03-15 16:12:49,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3307 states, 3306 states have (on average 2.481246218995765) internal successors, (8203), 3306 states have internal predecessors, (8203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:49,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3307 states to 3307 states and 8203 transitions. [2022-03-15 16:12:49,070 INFO L78 Accepts]: Start accepts. Automaton has 3307 states and 8203 transitions. Word has length 32 [2022-03-15 16:12:49,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:49,070 INFO L470 AbstractCegarLoop]: Abstraction has 3307 states and 8203 transitions. [2022-03-15 16:12:49,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:49,071 INFO L276 IsEmpty]: Start isEmpty. Operand 3307 states and 8203 transitions. [2022-03-15 16:12:49,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:49,073 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:49,073 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:49,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-15 16:12:49,284 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,SelfDestructingSolverStorable69 [2022-03-15 16:12:49,285 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:49,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:49,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1427175409, now seen corresponding path program 66 times [2022-03-15 16:12:49,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:49,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728282453] [2022-03-15 16:12:49,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:49,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:49,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:49,358 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:49,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:49,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728282453] [2022-03-15 16:12:49,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728282453] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:49,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581515648] [2022-03-15 16:12:49,359 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:12:49,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:49,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:49,360 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) [2022-03-15 16:12:49,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 16:12:49,384 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:12:49,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:49,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:49,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:49,611 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:49,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:49,759 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:49,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581515648] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:49,759 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:49,759 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-03-15 16:12:49,759 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072861682] [2022-03-15 16:12:49,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:49,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:49,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:49,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:49,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=650, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:49,760 INFO L87 Difference]: Start difference. First operand 3307 states and 8203 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:50,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:50,555 INFO L93 Difference]: Finished difference Result 3840 states and 9263 transitions. [2022-03-15 16:12:50,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 16:12:50,555 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:50,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:50,560 INFO L225 Difference]: With dead ends: 3840 [2022-03-15 16:12:50,560 INFO L226 Difference]: Without dead ends: 3822 [2022-03-15 16:12:50,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1512 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1295, Invalid=3675, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:12:50,561 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 233 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:50,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 216 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:50,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3822 states. [2022-03-15 16:12:50,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3822 to 3381. [2022-03-15 16:12:50,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3381 states, 3380 states have (on average 2.486094674556213) internal successors, (8403), 3380 states have internal predecessors, (8403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:50,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 8403 transitions. [2022-03-15 16:12:50,615 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 8403 transitions. Word has length 32 [2022-03-15 16:12:50,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:50,615 INFO L470 AbstractCegarLoop]: Abstraction has 3381 states and 8403 transitions. [2022-03-15 16:12:50,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:50,615 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 8403 transitions. [2022-03-15 16:12:50,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:50,618 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:50,618 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:50,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-15 16:12:50,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:50,823 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:50,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:50,824 INFO L85 PathProgramCache]: Analyzing trace with hash 556891317, now seen corresponding path program 67 times [2022-03-15 16:12:50,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:50,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325411273] [2022-03-15 16:12:50,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:50,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:50,898 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:50,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:50,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325411273] [2022-03-15 16:12:50,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325411273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:50,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166382109] [2022-03-15 16:12:50,899 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:50,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:50,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:50,900 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) [2022-03-15 16:12:50,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 16:12:50,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:50,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:50,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:51,145 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:51,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:51,330 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:51,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166382109] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:51,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:51,330 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 30 [2022-03-15 16:12:51,330 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326535222] [2022-03-15 16:12:51,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:51,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:51,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:51,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:51,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:51,331 INFO L87 Difference]: Start difference. First operand 3381 states and 8403 transitions. Second operand has 31 states, 31 states have (on average 2.5806451612903225) internal successors, (80), 30 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:53,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:53,199 INFO L93 Difference]: Finished difference Result 6567 states and 15776 transitions. [2022-03-15 16:12:53,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-15 16:12:53,199 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5806451612903225) internal successors, (80), 30 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:53,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:53,207 INFO L225 Difference]: With dead ends: 6567 [2022-03-15 16:12:53,207 INFO L226 Difference]: Without dead ends: 6567 [2022-03-15 16:12:53,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7212 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4899, Invalid=12131, Unknown=0, NotChecked=0, Total=17030 [2022-03-15 16:12:53,208 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 719 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:53,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [719 Valid, 204 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:12:53,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6567 states. [2022-03-15 16:12:53,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6567 to 5144. [2022-03-15 16:12:53,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5144 states, 5143 states have (on average 2.52109663620455) internal successors, (12966), 5143 states have internal predecessors, (12966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:53,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5144 states to 5144 states and 12966 transitions. [2022-03-15 16:12:53,285 INFO L78 Accepts]: Start accepts. Automaton has 5144 states and 12966 transitions. Word has length 32 [2022-03-15 16:12:53,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:53,285 INFO L470 AbstractCegarLoop]: Abstraction has 5144 states and 12966 transitions. [2022-03-15 16:12:53,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5806451612903225) internal successors, (80), 30 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:53,285 INFO L276 IsEmpty]: Start isEmpty. Operand 5144 states and 12966 transitions. [2022-03-15 16:12:53,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:53,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:53,289 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:53,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:53,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:53,497 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:53,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:53,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1389129317, now seen corresponding path program 68 times [2022-03-15 16:12:53,497 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:53,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402322980] [2022-03-15 16:12:53,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:53,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:53,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:53,571 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:53,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:53,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402322980] [2022-03-15 16:12:53,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402322980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:53,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268910616] [2022-03-15 16:12:53,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:53,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:53,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:53,572 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) [2022-03-15 16:12:53,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 16:12:53,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:53,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:53,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:53,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:53,795 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:53,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:53,976 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:53,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268910616] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:53,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:53,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-03-15 16:12:53,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564312259] [2022-03-15 16:12:53,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:53,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:53,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:53,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:53,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=654, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:53,983 INFO L87 Difference]: Start difference. First operand 5144 states and 12966 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:55,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:55,214 INFO L93 Difference]: Finished difference Result 6009 states and 14677 transitions. [2022-03-15 16:12:55,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 16:12:55,214 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:55,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:55,222 INFO L225 Difference]: With dead ends: 6009 [2022-03-15 16:12:55,222 INFO L226 Difference]: Without dead ends: 6005 [2022-03-15 16:12:55,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2920 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2532, Invalid=6398, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:12:55,225 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 452 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:55,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 117 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:55,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6005 states. [2022-03-15 16:12:55,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6005 to 5062. [2022-03-15 16:12:55,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5062 states, 5061 states have (on average 2.517091483896463) internal successors, (12739), 5061 states have internal predecessors, (12739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:55,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5062 states to 5062 states and 12739 transitions. [2022-03-15 16:12:55,295 INFO L78 Accepts]: Start accepts. Automaton has 5062 states and 12739 transitions. Word has length 32 [2022-03-15 16:12:55,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:55,295 INFO L470 AbstractCegarLoop]: Abstraction has 5062 states and 12739 transitions. [2022-03-15 16:12:55,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:55,295 INFO L276 IsEmpty]: Start isEmpty. Operand 5062 states and 12739 transitions. [2022-03-15 16:12:55,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:55,299 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:55,299 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:55,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-15 16:12:55,499 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,SelfDestructingSolverStorable72 [2022-03-15 16:12:55,499 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:55,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:55,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1895475583, now seen corresponding path program 69 times [2022-03-15 16:12:55,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:55,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305611884] [2022-03-15 16:12:55,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:55,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:55,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 17 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:55,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:55,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305611884] [2022-03-15 16:12:55,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305611884] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:55,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683371970] [2022-03-15 16:12:55,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:55,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:55,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:55,568 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) [2022-03-15 16:12:55,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 16:12:55,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:12:55,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:55,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:55,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:55,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:55,968 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:55,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683371970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:55,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:55,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-03-15 16:12:55,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603497563] [2022-03-15 16:12:55,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:55,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:55,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:55,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:55,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=656, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:55,970 INFO L87 Difference]: Start difference. First operand 5062 states and 12739 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:57,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:57,073 INFO L93 Difference]: Finished difference Result 6244 states and 15277 transitions. [2022-03-15 16:12:57,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:12:57,074 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:57,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:57,081 INFO L225 Difference]: With dead ends: 6244 [2022-03-15 16:12:57,081 INFO L226 Difference]: Without dead ends: 6232 [2022-03-15 16:12:57,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2477 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2173, Invalid=5659, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 16:12:57,083 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 426 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:57,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [426 Valid, 123 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:57,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6232 states. [2022-03-15 16:12:57,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6232 to 5108. [2022-03-15 16:12:57,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5108 states, 5107 states have (on average 2.522811826904249) internal successors, (12884), 5107 states have internal predecessors, (12884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:57,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5108 states to 5108 states and 12884 transitions. [2022-03-15 16:12:57,164 INFO L78 Accepts]: Start accepts. Automaton has 5108 states and 12884 transitions. Word has length 32 [2022-03-15 16:12:57,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:57,164 INFO L470 AbstractCegarLoop]: Abstraction has 5108 states and 12884 transitions. [2022-03-15 16:12:57,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:57,165 INFO L276 IsEmpty]: Start isEmpty. Operand 5108 states and 12884 transitions. [2022-03-15 16:12:57,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:57,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:57,168 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:57,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 16:12:57,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:57,369 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:57,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:57,369 INFO L85 PathProgramCache]: Analyzing trace with hash -2122696963, now seen corresponding path program 70 times [2022-03-15 16:12:57,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:57,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763910309] [2022-03-15 16:12:57,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:57,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:57,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:57,450 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:57,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:57,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763910309] [2022-03-15 16:12:57,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763910309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:57,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420107525] [2022-03-15 16:12:57,451 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:12:57,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:57,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:57,452 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) [2022-03-15 16:12:57,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 16:12:57,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:12:57,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:57,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:57,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:57,712 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 13 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:57,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:57,859 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 23 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:57,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420107525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:57,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:57,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 29 [2022-03-15 16:12:57,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687597050] [2022-03-15 16:12:57,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:57,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:57,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:57,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:57,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=656, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:57,860 INFO L87 Difference]: Start difference. First operand 5108 states and 12884 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:58,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:58,934 INFO L93 Difference]: Finished difference Result 6722 states and 16413 transitions. [2022-03-15 16:12:58,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:12:58,934 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:12:58,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:58,944 INFO L225 Difference]: With dead ends: 6722 [2022-03-15 16:12:58,944 INFO L226 Difference]: Without dead ends: 6702 [2022-03-15 16:12:58,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2249 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1999, Invalid=5311, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 16:12:58,945 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 440 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:58,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 141 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:12:58,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6702 states. [2022-03-15 16:12:59,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6702 to 5738. [2022-03-15 16:12:59,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5738 states, 5737 states have (on average 2.5281506013595956) internal successors, (14504), 5737 states have internal predecessors, (14504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:59,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5738 states to 5738 states and 14504 transitions. [2022-03-15 16:12:59,043 INFO L78 Accepts]: Start accepts. Automaton has 5738 states and 14504 transitions. Word has length 32 [2022-03-15 16:12:59,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:59,043 INFO L470 AbstractCegarLoop]: Abstraction has 5738 states and 14504 transitions. [2022-03-15 16:12:59,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:59,043 INFO L276 IsEmpty]: Start isEmpty. Operand 5738 states and 14504 transitions. [2022-03-15 16:12:59,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:12:59,048 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:59,048 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:59,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:59,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:59,263 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:12:59,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:59,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1439111047, now seen corresponding path program 71 times [2022-03-15 16:12:59,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:59,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516226975] [2022-03-15 16:12:59,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:59,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:59,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:59,347 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:12:59,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:59,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516226975] [2022-03-15 16:12:59,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516226975] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:59,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280720064] [2022-03-15 16:12:59,348 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:59,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:59,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:59,349 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) [2022-03-15 16:12:59,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 16:12:59,370 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:12:59,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:59,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:12:59,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:59,570 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:59,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:59,704 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:59,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280720064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:59,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:59,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-03-15 16:12:59,705 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089704008] [2022-03-15 16:12:59,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:59,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:59,705 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:59,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=655, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:59,705 INFO L87 Difference]: Start difference. First operand 5738 states and 14504 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:00,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:00,750 INFO L93 Difference]: Finished difference Result 7634 states and 18636 transitions. [2022-03-15 16:13:00,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:13:00,751 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:13:00,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:00,763 INFO L225 Difference]: With dead ends: 7634 [2022-03-15 16:13:00,763 INFO L226 Difference]: Without dead ends: 7606 [2022-03-15 16:13:00,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2255 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1968, Invalid=5342, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 16:13:00,764 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 485 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:00,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 139 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:13:00,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7606 states. [2022-03-15 16:13:00,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7606 to 6549. [2022-03-15 16:13:00,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6549 states, 6548 states have (on average 2.5284056200366525) internal successors, (16556), 6548 states have internal predecessors, (16556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:00,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6549 states to 6549 states and 16556 transitions. [2022-03-15 16:13:00,874 INFO L78 Accepts]: Start accepts. Automaton has 6549 states and 16556 transitions. Word has length 32 [2022-03-15 16:13:00,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:00,874 INFO L470 AbstractCegarLoop]: Abstraction has 6549 states and 16556 transitions. [2022-03-15 16:13:00,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:00,874 INFO L276 IsEmpty]: Start isEmpty. Operand 6549 states and 16556 transitions. [2022-03-15 16:13:00,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:13:00,879 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:00,879 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:00,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 16:13:01,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:01,080 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:01,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:01,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1643042059, now seen corresponding path program 72 times [2022-03-15 16:13:01,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:01,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954962159] [2022-03-15 16:13:01,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:01,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:01,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:01,183 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:01,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:01,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954962159] [2022-03-15 16:13:01,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954962159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:01,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210153546] [2022-03-15 16:13:01,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:13:01,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:01,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:01,184 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) [2022-03-15 16:13:01,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 16:13:01,206 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:13:01,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:01,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:13:01,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:01,409 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:01,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:01,526 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:01,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210153546] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:01,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:01,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2022-03-15 16:13:01,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850087196] [2022-03-15 16:13:01,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:01,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:13:01,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:01,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:13:01,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=653, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:13:01,527 INFO L87 Difference]: Start difference. First operand 6549 states and 16556 transitions. Second operand has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 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) [2022-03-15 16:13:02,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:02,417 INFO L93 Difference]: Finished difference Result 7611 states and 18726 transitions. [2022-03-15 16:13:02,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:13:02,417 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 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 32 [2022-03-15 16:13:02,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:02,427 INFO L225 Difference]: With dead ends: 7611 [2022-03-15 16:13:02,427 INFO L226 Difference]: Without dead ends: 7575 [2022-03-15 16:13:02,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2009 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1702, Invalid=4778, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:13:02,428 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 393 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:02,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 129 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:13:02,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7575 states. [2022-03-15 16:13:02,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7575 to 6635. [2022-03-15 16:13:02,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6635 states, 6634 states have (on average 2.537232438950859) internal successors, (16832), 6634 states have internal predecessors, (16832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:02,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6635 states to 6635 states and 16832 transitions. [2022-03-15 16:13:02,529 INFO L78 Accepts]: Start accepts. Automaton has 6635 states and 16832 transitions. Word has length 32 [2022-03-15 16:13:02,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:02,529 INFO L470 AbstractCegarLoop]: Abstraction has 6635 states and 16832 transitions. [2022-03-15 16:13:02,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 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) [2022-03-15 16:13:02,529 INFO L276 IsEmpty]: Start isEmpty. Operand 6635 states and 16832 transitions. [2022-03-15 16:13:02,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:02,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:02,534 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:02,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 16:13:02,747 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,SelfDestructingSolverStorable76 [2022-03-15 16:13:02,747 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:02,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:02,747 INFO L85 PathProgramCache]: Analyzing trace with hash 2038373619, now seen corresponding path program 73 times [2022-03-15 16:13:02,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:02,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551186293] [2022-03-15 16:13:02,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:02,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:02,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:02,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:02,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551186293] [2022-03-15 16:13:02,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551186293] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:02,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111526137] [2022-03-15 16:13:02,780 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:13:02,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:02,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:02,782 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) [2022-03-15 16:13:02,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 16:13:02,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:02,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:13:02,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:02,928 INFO L353 Elim1Store]: treesize reduction 32, result has 60.5 percent of original size [2022-03-15 16:13:02,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 89 [2022-03-15 16:13:07,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:07,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 175 treesize of output 147 [2022-03-15 16:13:07,527 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:07,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:07,687 INFO L353 Elim1Store]: treesize reduction 32, result has 60.5 percent of original size [2022-03-15 16:13:07,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 104 treesize of output 108 [2022-03-15 16:13:07,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:07,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 176 treesize of output 152 [2022-03-15 16:13:07,796 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:07,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111526137] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:07,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:07,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 21 [2022-03-15 16:13:07,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459705839] [2022-03-15 16:13:07,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:07,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:13:07,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:07,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:13:07,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:13:07,797 INFO L87 Difference]: Start difference. First operand 6635 states and 16832 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 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) [2022-03-15 16:13:07,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:07,910 INFO L93 Difference]: Finished difference Result 7849 states and 19710 transitions. [2022-03-15 16:13:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:13:07,910 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 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 34 [2022-03-15 16:13:07,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:07,922 INFO L225 Difference]: With dead ends: 7849 [2022-03-15 16:13:07,922 INFO L226 Difference]: Without dead ends: 7842 [2022-03-15 16:13:07,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:13:07,923 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 132 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:07,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 738 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 256 Invalid, 0 Unknown, 100 Unchecked, 0.1s Time] [2022-03-15 16:13:07,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7842 states. [2022-03-15 16:13:08,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7842 to 7432. [2022-03-15 16:13:08,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7432 states, 7431 states have (on average 2.5446104158255953) internal successors, (18909), 7431 states have internal predecessors, (18909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:08,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7432 states to 7432 states and 18909 transitions. [2022-03-15 16:13:08,043 INFO L78 Accepts]: Start accepts. Automaton has 7432 states and 18909 transitions. Word has length 34 [2022-03-15 16:13:08,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:08,043 INFO L470 AbstractCegarLoop]: Abstraction has 7432 states and 18909 transitions. [2022-03-15 16:13:08,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 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) [2022-03-15 16:13:08,043 INFO L276 IsEmpty]: Start isEmpty. Operand 7432 states and 18909 transitions. [2022-03-15 16:13:08,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:08,048 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:08,048 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:08,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-15 16:13:08,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:08,249 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:08,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:08,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1746623611, now seen corresponding path program 74 times [2022-03-15 16:13:08,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:08,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652124101] [2022-03-15 16:13:08,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:08,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:08,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:08,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:08,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652124101] [2022-03-15 16:13:08,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652124101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:08,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557679504] [2022-03-15 16:13:08,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:13:08,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:08,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:08,296 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) [2022-03-15 16:13:08,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 16:13:08,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:13:08,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:08,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:13:08,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:08,439 INFO L353 Elim1Store]: treesize reduction 32, result has 60.5 percent of original size [2022-03-15 16:13:08,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 89 [2022-03-15 16:13:13,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:13,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 175 treesize of output 147 [2022-03-15 16:13:13,703 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:13,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:13,868 INFO L353 Elim1Store]: treesize reduction 32, result has 60.5 percent of original size [2022-03-15 16:13:13,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 104 treesize of output 108 [2022-03-15 16:13:13,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:13,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 176 treesize of output 152 [2022-03-15 16:13:13,986 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:13,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557679504] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:13,986 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:13,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 21 [2022-03-15 16:13:13,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667542687] [2022-03-15 16:13:13,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:13,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:13:13,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:13,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:13:13,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:13:13,987 INFO L87 Difference]: Start difference. First operand 7432 states and 18909 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 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) [2022-03-15 16:13:14,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:14,153 INFO L93 Difference]: Finished difference Result 7936 states and 19797 transitions. [2022-03-15 16:13:14,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:13:14,154 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 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 34 [2022-03-15 16:13:14,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:14,165 INFO L225 Difference]: With dead ends: 7936 [2022-03-15 16:13:14,165 INFO L226 Difference]: Without dead ends: 7933 [2022-03-15 16:13:14,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:13:14,165 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 151 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:14,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 951 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 408 Invalid, 0 Unknown, 223 Unchecked, 0.1s Time] [2022-03-15 16:13:14,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7933 states. [2022-03-15 16:13:14,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7933 to 7478. [2022-03-15 16:13:14,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7478 states, 7477 states have (on average 2.5451384245018054) internal successors, (19030), 7477 states have internal predecessors, (19030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:14,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7478 states to 7478 states and 19030 transitions. [2022-03-15 16:13:14,277 INFO L78 Accepts]: Start accepts. Automaton has 7478 states and 19030 transitions. Word has length 34 [2022-03-15 16:13:14,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:14,277 INFO L470 AbstractCegarLoop]: Abstraction has 7478 states and 19030 transitions. [2022-03-15 16:13:14,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 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) [2022-03-15 16:13:14,277 INFO L276 IsEmpty]: Start isEmpty. Operand 7478 states and 19030 transitions. [2022-03-15 16:13:14,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:14,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:14,283 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:14,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:14,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:14,499 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:14,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:14,499 INFO L85 PathProgramCache]: Analyzing trace with hash 60071939, now seen corresponding path program 75 times [2022-03-15 16:13:14,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:14,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534288993] [2022-03-15 16:13:14,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:14,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:14,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:14,530 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:14,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:14,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534288993] [2022-03-15 16:13:14,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534288993] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:14,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197847481] [2022-03-15 16:13:14,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:13:14,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:14,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:14,532 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:14,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 16:13:14,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:13:14,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:14,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:14,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:14,937 INFO L353 Elim1Store]: treesize reduction 409, result has 22.7 percent of original size [2022-03-15 16:13:14,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 13 new quantified variables, introduced 36 case distinctions, treesize of input 142 treesize of output 175 [2022-03-15 16:13:14,945 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:14,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:15,294 INFO L353 Elim1Store]: treesize reduction 72, result has 40.5 percent of original size [2022-03-15 16:13:15,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 148 treesize of output 134 [2022-03-15 16:13:15,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:15,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 196 treesize of output 152 [2022-03-15 16:13:15,409 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:15,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197847481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:15,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:15,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 26 [2022-03-15 16:13:15,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281506073] [2022-03-15 16:13:15,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:15,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:13:15,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:15,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:13:15,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:13:15,410 INFO L87 Difference]: Start difference. First operand 7478 states and 19030 transitions. Second operand has 26 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:15,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:15,634 INFO L93 Difference]: Finished difference Result 7725 states and 19406 transitions. [2022-03-15 16:13:15,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:13:15,635 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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 [2022-03-15 16:13:15,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:15,647 INFO L225 Difference]: With dead ends: 7725 [2022-03-15 16:13:15,647 INFO L226 Difference]: Without dead ends: 7722 [2022-03-15 16:13:15,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:13:15,647 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 145 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:15,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 693 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:13:15,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7722 states. [2022-03-15 16:13:15,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7722 to 7360. [2022-03-15 16:13:15,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7360 states, 7359 states have (on average 2.545726321511075) internal successors, (18734), 7359 states have internal predecessors, (18734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:15,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7360 states to 7360 states and 18734 transitions. [2022-03-15 16:13:15,754 INFO L78 Accepts]: Start accepts. Automaton has 7360 states and 18734 transitions. Word has length 34 [2022-03-15 16:13:15,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:15,754 INFO L470 AbstractCegarLoop]: Abstraction has 7360 states and 18734 transitions. [2022-03-15 16:13:15,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:15,754 INFO L276 IsEmpty]: Start isEmpty. Operand 7360 states and 18734 transitions. [2022-03-15 16:13:15,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:15,759 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:15,759 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:15,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 16:13:15,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-15 16:13:15,960 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:15,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:15,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1739321357, now seen corresponding path program 76 times [2022-03-15 16:13:15,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:15,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016973638] [2022-03-15 16:13:15,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:15,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:13:16,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:16,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016973638] [2022-03-15 16:13:16,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016973638] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:16,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187269953] [2022-03-15 16:13:16,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:13:16,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:16,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:16,013 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:16,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 16:13:16,033 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:13:16,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:16,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:13:16,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:16,307 INFO L353 Elim1Store]: treesize reduction 267, result has 26.8 percent of original size [2022-03-15 16:13:16,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 12 new quantified variables, introduced 28 case distinctions, treesize of input 113 treesize of output 142 [2022-03-15 16:13:16,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:16,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 163 treesize of output 144 [2022-03-15 16:13:16,530 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:16,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:16,751 INFO L353 Elim1Store]: treesize reduction 32, result has 60.5 percent of original size [2022-03-15 16:13:16,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 120 treesize of output 114 [2022-03-15 16:13:16,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:16,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 188 treesize of output 152 [2022-03-15 16:13:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:16,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187269953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:16,872 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:16,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 25 [2022-03-15 16:13:16,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32278069] [2022-03-15 16:13:16,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:16,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:13:16,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:16,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:13:16,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:13:16,873 INFO L87 Difference]: Start difference. First operand 7360 states and 18734 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:17,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:17,156 INFO L93 Difference]: Finished difference Result 8196 states and 20663 transitions. [2022-03-15 16:13:17,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:13:17,157 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have 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 [2022-03-15 16:13:17,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:17,168 INFO L225 Difference]: With dead ends: 8196 [2022-03-15 16:13:17,168 INFO L226 Difference]: Without dead ends: 8180 [2022-03-15 16:13:17,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:13:17,169 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 163 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:17,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 983 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:17,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8180 states. [2022-03-15 16:13:17,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8180 to 7776. [2022-03-15 16:13:17,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7776 states, 7775 states have (on average 2.5569131832797427) internal successors, (19880), 7775 states have internal predecessors, (19880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:17,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7776 states to 7776 states and 19880 transitions. [2022-03-15 16:13:17,296 INFO L78 Accepts]: Start accepts. Automaton has 7776 states and 19880 transitions. Word has length 34 [2022-03-15 16:13:17,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:17,296 INFO L470 AbstractCegarLoop]: Abstraction has 7776 states and 19880 transitions. [2022-03-15 16:13:17,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:17,296 INFO L276 IsEmpty]: Start isEmpty. Operand 7776 states and 19880 transitions. [2022-03-15 16:13:17,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:17,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:17,302 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:17,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:17,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:17,502 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:17,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:17,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1003418867, now seen corresponding path program 77 times [2022-03-15 16:13:17,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:17,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286500473] [2022-03-15 16:13:17,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:17,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:17,535 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:13:17,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:17,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286500473] [2022-03-15 16:13:17,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286500473] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:17,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337597415] [2022-03-15 16:13:17,536 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:13:17,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:17,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:17,537 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:17,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 16:13:17,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-15 16:13:17,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:17,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 16:13:17,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:17,774 INFO L353 Elim1Store]: treesize reduction 156, result has 35.3 percent of original size [2022-03-15 16:13:17,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 21 case distinctions, treesize of input 119 treesize of output 125 [2022-03-15 16:13:18,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:18,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 131 treesize of output 144 [2022-03-15 16:13:18,039 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:18,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:18,280 INFO L353 Elim1Store]: treesize reduction 68, result has 43.8 percent of original size [2022-03-15 16:13:18,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 134 [2022-03-15 16:13:18,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:18,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 202 treesize of output 152 [2022-03-15 16:13:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:18,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337597415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:18,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:18,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 24 [2022-03-15 16:13:18,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856282603] [2022-03-15 16:13:18,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:18,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:13:18,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:18,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:13:18,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:13:18,407 INFO L87 Difference]: Start difference. First operand 7776 states and 19880 transitions. Second operand has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:18,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:18,644 INFO L93 Difference]: Finished difference Result 8640 states and 21906 transitions. [2022-03-15 16:13:18,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:13:18,644 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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 [2022-03-15 16:13:18,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:18,657 INFO L225 Difference]: With dead ends: 8640 [2022-03-15 16:13:18,657 INFO L226 Difference]: Without dead ends: 8615 [2022-03-15 16:13:18,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:13:18,657 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 168 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:18,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 773 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 556 Invalid, 0 Unknown, 12 Unchecked, 0.2s Time] [2022-03-15 16:13:18,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8615 states. [2022-03-15 16:13:18,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8615 to 8091. [2022-03-15 16:13:18,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8091 states, 8090 states have (on average 2.5673671199011125) internal successors, (20770), 8090 states have internal predecessors, (20770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:18,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8091 states to 8091 states and 20770 transitions. [2022-03-15 16:13:18,788 INFO L78 Accepts]: Start accepts. Automaton has 8091 states and 20770 transitions. Word has length 34 [2022-03-15 16:13:18,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:18,788 INFO L470 AbstractCegarLoop]: Abstraction has 8091 states and 20770 transitions. [2022-03-15 16:13:18,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:18,788 INFO L276 IsEmpty]: Start isEmpty. Operand 8091 states and 20770 transitions. [2022-03-15 16:13:18,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:18,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:18,794 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:18,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:18,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:18,999 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:19,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:19,000 INFO L85 PathProgramCache]: Analyzing trace with hash -333145613, now seen corresponding path program 78 times [2022-03-15 16:13:19,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:19,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151918681] [2022-03-15 16:13:19,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:19,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:19,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:13:19,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:19,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151918681] [2022-03-15 16:13:19,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151918681] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:19,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636958755] [2022-03-15 16:13:19,038 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:13:19,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:19,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:19,040 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:19,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 16:13:19,067 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-15 16:13:19,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:19,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-15 16:13:19,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:19,335 INFO L353 Elim1Store]: treesize reduction 133, result has 35.1 percent of original size [2022-03-15 16:13:19,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 166 treesize of output 132 [2022-03-15 16:13:19,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:19,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 141 treesize of output 144 [2022-03-15 16:13:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:19,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:19,669 INFO L353 Elim1Store]: treesize reduction 112, result has 33.7 percent of original size [2022-03-15 16:13:19,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 128 treesize of output 150 [2022-03-15 16:13:19,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:19,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 196 treesize of output 152 [2022-03-15 16:13:19,810 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:19,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636958755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:19,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:19,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 26 [2022-03-15 16:13:19,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060122272] [2022-03-15 16:13:19,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:19,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:13:19,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:19,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:13:19,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:13:19,811 INFO L87 Difference]: Start difference. First operand 8091 states and 20770 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:20,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:20,087 INFO L93 Difference]: Finished difference Result 8983 states and 22909 transitions. [2022-03-15 16:13:20,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:13:20,087 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have 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 [2022-03-15 16:13:20,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:20,098 INFO L225 Difference]: With dead ends: 8983 [2022-03-15 16:13:20,098 INFO L226 Difference]: Without dead ends: 8961 [2022-03-15 16:13:20,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:13:20,099 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 220 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:20,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 700 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:13:20,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8961 states. [2022-03-15 16:13:20,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8961 to 8475. [2022-03-15 16:13:20,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8475 states, 8474 states have (on average 2.577059240028322) internal successors, (21838), 8474 states have internal predecessors, (21838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:20,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8475 states to 8475 states and 21838 transitions. [2022-03-15 16:13:20,226 INFO L78 Accepts]: Start accepts. Automaton has 8475 states and 21838 transitions. Word has length 34 [2022-03-15 16:13:20,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:20,226 INFO L470 AbstractCegarLoop]: Abstraction has 8475 states and 21838 transitions. [2022-03-15 16:13:20,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:20,226 INFO L276 IsEmpty]: Start isEmpty. Operand 8475 states and 21838 transitions. [2022-03-15 16:13:20,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:20,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:20,232 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:20,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-15 16:13:20,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:20,433 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:20,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:20,433 INFO L85 PathProgramCache]: Analyzing trace with hash -576389389, now seen corresponding path program 79 times [2022-03-15 16:13:20,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:20,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052670837] [2022-03-15 16:13:20,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:20,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:13:20,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:20,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052670837] [2022-03-15 16:13:20,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052670837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:20,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275502310] [2022-03-15 16:13:20,471 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:13:20,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:20,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:20,472 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:20,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 16:13:20,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:20,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:13:20,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:20,650 INFO L353 Elim1Store]: treesize reduction 32, result has 64.0 percent of original size [2022-03-15 16:13:20,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 107 treesize of output 95 [2022-03-15 16:13:24,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:24,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 179 treesize of output 144 [2022-03-15 16:13:24,227 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:24,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:24,450 INFO L353 Elim1Store]: treesize reduction 164, result has 27.1 percent of original size [2022-03-15 16:13:24,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 120 treesize of output 162 [2022-03-15 16:13:24,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:24,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 196 treesize of output 152 [2022-03-15 16:13:24,586 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:24,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275502310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:24,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:24,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 22 [2022-03-15 16:13:24,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270143665] [2022-03-15 16:13:24,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:24,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:13:24,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:24,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:13:24,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:13:24,587 INFO L87 Difference]: Start difference. First operand 8475 states and 21838 transitions. Second operand has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 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) [2022-03-15 16:13:24,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:24,775 INFO L93 Difference]: Finished difference Result 9614 states and 24512 transitions. [2022-03-15 16:13:24,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:13:24,776 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 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 34 [2022-03-15 16:13:24,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:24,790 INFO L225 Difference]: With dead ends: 9614 [2022-03-15 16:13:24,791 INFO L226 Difference]: Without dead ends: 9581 [2022-03-15 16:13:24,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:13:24,791 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 194 mSDsluCounter, 961 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:24,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 821 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 460 Invalid, 0 Unknown, 172 Unchecked, 0.2s Time] [2022-03-15 16:13:24,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9581 states. [2022-03-15 16:13:24,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9581 to 8919. [2022-03-15 16:13:24,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8919 states, 8918 states have (on average 2.588024220677282) internal successors, (23080), 8918 states have internal predecessors, (23080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:24,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8919 states to 8919 states and 23080 transitions. [2022-03-15 16:13:24,948 INFO L78 Accepts]: Start accepts. Automaton has 8919 states and 23080 transitions. Word has length 34 [2022-03-15 16:13:24,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:24,948 INFO L470 AbstractCegarLoop]: Abstraction has 8919 states and 23080 transitions. [2022-03-15 16:13:24,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 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) [2022-03-15 16:13:24,948 INFO L276 IsEmpty]: Start isEmpty. Operand 8919 states and 23080 transitions. [2022-03-15 16:13:24,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:13:24,954 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:24,954 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:24,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-15 16:13:25,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-03-15 16:13:25,155 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:25,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:25,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1889543155, now seen corresponding path program 80 times [2022-03-15 16:13:25,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:25,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248933161] [2022-03-15 16:13:25,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:25,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:25,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:25,198 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:13:25,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:25,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248933161] [2022-03-15 16:13:25,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248933161] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:25,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039267693] [2022-03-15 16:13:25,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:13:25,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:25,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:25,200 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:25,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 16:13:25,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:13:25,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:25,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:13:25,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:25,345 INFO L353 Elim1Store]: treesize reduction 32, result has 60.5 percent of original size [2022-03-15 16:13:25,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 89 [2022-03-15 16:13:30,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:30,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 175 treesize of output 147 [2022-03-15 16:13:30,308 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:13:30,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:30,461 INFO L353 Elim1Store]: treesize reduction 32, result has 60.5 percent of original size [2022-03-15 16:13:30,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 104 treesize of output 108 [2022-03-15 16:13:30,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:30,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 176 treesize of output 152 [2022-03-15 16:13:30,560 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:13:30,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039267693] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:30,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:30,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 21 [2022-03-15 16:13:30,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058065978] [2022-03-15 16:13:30,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:30,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:13:30,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:30,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:13:30,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:13:30,561 INFO L87 Difference]: Start difference. First operand 8919 states and 23080 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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) [2022-03-15 16:13:30,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:30,703 INFO L93 Difference]: Finished difference Result 9812 states and 25154 transitions. [2022-03-15 16:13:30,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:13:30,703 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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 34 [2022-03-15 16:13:30,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:30,717 INFO L225 Difference]: With dead ends: 9812 [2022-03-15 16:13:30,717 INFO L226 Difference]: Without dead ends: 9805 [2022-03-15 16:13:30,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:13:30,718 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 150 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:30,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 946 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 303 Invalid, 0 Unknown, 110 Unchecked, 0.1s Time] [2022-03-15 16:13:30,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9805 states. [2022-03-15 16:13:30,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9805 to 9257. [2022-03-15 16:13:30,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9257 states, 9256 states have (on average 2.5956136560069143) internal successors, (24025), 9256 states have internal predecessors, (24025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:30,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9257 states to 9257 states and 24025 transitions. [2022-03-15 16:13:30,880 INFO L78 Accepts]: Start accepts. Automaton has 9257 states and 24025 transitions. Word has length 34 [2022-03-15 16:13:30,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:30,880 INFO L470 AbstractCegarLoop]: Abstraction has 9257 states and 24025 transitions. [2022-03-15 16:13:30,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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) [2022-03-15 16:13:30,880 INFO L276 IsEmpty]: Start isEmpty. Operand 9257 states and 24025 transitions. [2022-03-15 16:13:30,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:30,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:30,888 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:30,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:31,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:31,088 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:31,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:31,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1336215691, now seen corresponding path program 81 times [2022-03-15 16:13:31,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:31,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099470059] [2022-03-15 16:13:31,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:31,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:31,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:31,207 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:31,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:31,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099470059] [2022-03-15 16:13:31,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099470059] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:31,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153664330] [2022-03-15 16:13:31,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:13:31,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:31,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:31,208 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:31,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 16:13:31,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 16:13:31,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:31,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:31,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:31,480 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:31,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:31,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153664330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:31,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:31,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 35 [2022-03-15 16:13:31,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889298978] [2022-03-15 16:13:31,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:31,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:13:31,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:31,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:13:31,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:13:31,628 INFO L87 Difference]: Start difference. First operand 9257 states and 24025 transitions. Second operand has 36 states, 36 states have (on average 2.2777777777777777) internal successors, (82), 35 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:33,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:33,404 INFO L93 Difference]: Finished difference Result 11082 states and 27704 transitions. [2022-03-15 16:13:33,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:13:33,404 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.2777777777777777) internal successors, (82), 35 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:33,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:33,420 INFO L225 Difference]: With dead ends: 11082 [2022-03-15 16:13:33,420 INFO L226 Difference]: Without dead ends: 11082 [2022-03-15 16:13:33,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4214 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3470, Invalid=10572, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:13:33,422 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 333 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:33,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 235 Invalid, 1060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:13:33,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11082 states. [2022-03-15 16:13:33,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11082 to 8556. [2022-03-15 16:13:33,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8556 states, 8555 states have (on average 2.586791350087668) internal successors, (22130), 8555 states have internal predecessors, (22130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:33,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8556 states to 8556 states and 22130 transitions. [2022-03-15 16:13:33,575 INFO L78 Accepts]: Start accepts. Automaton has 8556 states and 22130 transitions. Word has length 36 [2022-03-15 16:13:33,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:33,576 INFO L470 AbstractCegarLoop]: Abstraction has 8556 states and 22130 transitions. [2022-03-15 16:13:33,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.2777777777777777) internal successors, (82), 35 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:33,576 INFO L276 IsEmpty]: Start isEmpty. Operand 8556 states and 22130 transitions. [2022-03-15 16:13:33,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:33,583 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:33,583 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:33,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:33,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:33,784 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:33,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:33,784 INFO L85 PathProgramCache]: Analyzing trace with hash -550858319, now seen corresponding path program 82 times [2022-03-15 16:13:33,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:33,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497863448] [2022-03-15 16:13:33,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:33,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:33,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:33,894 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:33,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:33,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497863448] [2022-03-15 16:13:33,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497863448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:33,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466313724] [2022-03-15 16:13:33,895 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:13:33,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:33,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:33,897 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:33,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 16:13:33,923 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:13:33,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:33,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:33,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:34,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:34,339 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:34,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466313724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:34,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:34,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2022-03-15 16:13:34,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039382194] [2022-03-15 16:13:34,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:34,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:34,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:34,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:34,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=907, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:34,340 INFO L87 Difference]: Start difference. First operand 8556 states and 22130 transitions. Second operand has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:36,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:36,326 INFO L93 Difference]: Finished difference Result 12764 states and 31601 transitions. [2022-03-15 16:13:36,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-03-15 16:13:36,326 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:36,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:36,343 INFO L225 Difference]: With dead ends: 12764 [2022-03-15 16:13:36,343 INFO L226 Difference]: Without dead ends: 12621 [2022-03-15 16:13:36,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4767 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3619, Invalid=11633, Unknown=0, NotChecked=0, Total=15252 [2022-03-15 16:13:36,344 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 766 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 766 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:36,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [766 Valid, 262 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:36,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12621 states. [2022-03-15 16:13:36,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12621 to 8919. [2022-03-15 16:13:36,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8919 states, 8918 states have (on average 2.585557299843014) internal successors, (23058), 8918 states have internal predecessors, (23058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:36,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8919 states to 8919 states and 23058 transitions. [2022-03-15 16:13:36,500 INFO L78 Accepts]: Start accepts. Automaton has 8919 states and 23058 transitions. Word has length 36 [2022-03-15 16:13:36,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:36,500 INFO L470 AbstractCegarLoop]: Abstraction has 8919 states and 23058 transitions. [2022-03-15 16:13:36,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:36,500 INFO L276 IsEmpty]: Start isEmpty. Operand 8919 states and 23058 transitions. [2022-03-15 16:13:36,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:36,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:36,507 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:36,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-15 16:13:36,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-03-15 16:13:36,708 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:36,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:36,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1782953617, now seen corresponding path program 83 times [2022-03-15 16:13:36,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:36,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082415802] [2022-03-15 16:13:36,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:36,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:36,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:36,794 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:36,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:36,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082415802] [2022-03-15 16:13:36,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082415802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:36,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301560896] [2022-03-15 16:13:36,794 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:13:36,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:36,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:36,795 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:36,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 16:13:36,819 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 16:13:36,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:36,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:36,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:37,065 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:37,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:37,327 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:37,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301560896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:37,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:37,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 35 [2022-03-15 16:13:37,328 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561461543] [2022-03-15 16:13:37,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:37,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:13:37,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:37,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:13:37,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=982, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:13:37,329 INFO L87 Difference]: Start difference. First operand 8919 states and 23058 transitions. Second operand has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:39,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:39,876 INFO L93 Difference]: Finished difference Result 16714 states and 42009 transitions. [2022-03-15 16:13:39,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-03-15 16:13:39,876 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:39,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:39,902 INFO L225 Difference]: With dead ends: 16714 [2022-03-15 16:13:39,902 INFO L226 Difference]: Without dead ends: 16698 [2022-03-15 16:13:39,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10728 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6963, Invalid=18477, Unknown=0, NotChecked=0, Total=25440 [2022-03-15 16:13:39,904 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 871 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:39,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [871 Valid, 258 Invalid, 1127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:13:39,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16698 states. [2022-03-15 16:13:40,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16698 to 11626. [2022-03-15 16:13:40,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11626 states, 11625 states have (on average 2.584602150537634) internal successors, (30046), 11625 states have internal predecessors, (30046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:40,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11626 states to 11626 states and 30046 transitions. [2022-03-15 16:13:40,130 INFO L78 Accepts]: Start accepts. Automaton has 11626 states and 30046 transitions. Word has length 36 [2022-03-15 16:13:40,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:40,130 INFO L470 AbstractCegarLoop]: Abstraction has 11626 states and 30046 transitions. [2022-03-15 16:13:40,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:40,130 INFO L276 IsEmpty]: Start isEmpty. Operand 11626 states and 30046 transitions. [2022-03-15 16:13:40,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:40,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:40,139 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:40,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:40,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:40,339 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:40,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:40,339 INFO L85 PathProgramCache]: Analyzing trace with hash 399055535, now seen corresponding path program 84 times [2022-03-15 16:13:40,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:40,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989432513] [2022-03-15 16:13:40,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:40,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:40,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:40,415 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:40,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:40,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989432513] [2022-03-15 16:13:40,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989432513] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:40,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178484774] [2022-03-15 16:13:40,416 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:13:40,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:40,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:40,417 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:40,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 16:13:40,446 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 16:13:40,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:40,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:40,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:40,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:40,895 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:40,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178484774] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:40,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:40,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 34 [2022-03-15 16:13:40,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977971974] [2022-03-15 16:13:40,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:40,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:40,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:40,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:40,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=876, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:40,896 INFO L87 Difference]: Start difference. First operand 11626 states and 30046 transitions. Second operand has 35 states, 35 states have (on average 2.4571428571428573) internal successors, (86), 34 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:42,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:42,108 INFO L93 Difference]: Finished difference Result 12191 states and 31159 transitions. [2022-03-15 16:13:42,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:13:42,108 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4571428571428573) internal successors, (86), 34 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:42,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:42,126 INFO L225 Difference]: With dead ends: 12191 [2022-03-15 16:13:42,126 INFO L226 Difference]: Without dead ends: 12187 [2022-03-15 16:13:42,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2699 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2553, Invalid=6759, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 16:13:42,127 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 231 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:42,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 111 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:42,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12187 states. [2022-03-15 16:13:42,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12187 to 11626. [2022-03-15 16:13:42,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11626 states, 11625 states have (on average 2.5839139784946235) internal successors, (30038), 11625 states have internal predecessors, (30038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:42,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11626 states to 11626 states and 30038 transitions. [2022-03-15 16:13:42,288 INFO L78 Accepts]: Start accepts. Automaton has 11626 states and 30038 transitions. Word has length 36 [2022-03-15 16:13:42,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:42,288 INFO L470 AbstractCegarLoop]: Abstraction has 11626 states and 30038 transitions. [2022-03-15 16:13:42,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4571428571428573) internal successors, (86), 34 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:42,289 INFO L276 IsEmpty]: Start isEmpty. Operand 11626 states and 30038 transitions. [2022-03-15 16:13:42,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:42,297 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:42,297 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:42,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-15 16:13:42,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:42,497 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:42,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:42,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1668365135, now seen corresponding path program 85 times [2022-03-15 16:13:42,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:42,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425001052] [2022-03-15 16:13:42,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:42,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:42,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:42,572 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 39 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:42,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:42,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425001052] [2022-03-15 16:13:42,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425001052] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:42,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540329629] [2022-03-15 16:13:42,573 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:13:42,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:42,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:42,574 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:42,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 16:13:42,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:42,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:42,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:42,854 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:42,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:43,097 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:43,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540329629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:43,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:43,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 34 [2022-03-15 16:13:43,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266329687] [2022-03-15 16:13:43,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:43,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:43,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:43,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:43,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=914, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:43,098 INFO L87 Difference]: Start difference. First operand 11626 states and 30038 transitions. Second operand has 35 states, 35 states have (on average 2.5142857142857142) internal successors, (88), 34 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:44,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:44,541 INFO L93 Difference]: Finished difference Result 15216 states and 38818 transitions. [2022-03-15 16:13:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:13:44,541 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.5142857142857142) internal successors, (88), 34 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:44,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:44,564 INFO L225 Difference]: With dead ends: 15216 [2022-03-15 16:13:44,564 INFO L226 Difference]: Without dead ends: 15195 [2022-03-15 16:13:44,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3016 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2669, Invalid=7231, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 16:13:44,565 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 319 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:44,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 203 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:13:44,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15195 states. [2022-03-15 16:13:44,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15195 to 11850. [2022-03-15 16:13:44,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11850 states, 11849 states have (on average 2.593467803190143) internal successors, (30730), 11849 states have internal predecessors, (30730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:44,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11850 states to 11850 states and 30730 transitions. [2022-03-15 16:13:44,765 INFO L78 Accepts]: Start accepts. Automaton has 11850 states and 30730 transitions. Word has length 36 [2022-03-15 16:13:44,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:44,765 INFO L470 AbstractCegarLoop]: Abstraction has 11850 states and 30730 transitions. [2022-03-15 16:13:44,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.5142857142857142) internal successors, (88), 34 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:44,765 INFO L276 IsEmpty]: Start isEmpty. Operand 11850 states and 30730 transitions. [2022-03-15 16:13:44,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:44,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:44,773 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:44,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-15 16:13:44,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-15 16:13:44,974 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:44,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:44,974 INFO L85 PathProgramCache]: Analyzing trace with hash -528570047, now seen corresponding path program 86 times [2022-03-15 16:13:44,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:44,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689298733] [2022-03-15 16:13:44,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:44,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:44,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:45,059 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 27 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:45,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:45,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689298733] [2022-03-15 16:13:45,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689298733] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:45,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969573] [2022-03-15 16:13:45,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:13:45,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:45,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:45,061 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:45,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 16:13:45,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:13:45,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:45,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:45,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:45,332 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 27 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:45,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:45,519 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:45,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:45,520 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:45,520 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 15] total 34 [2022-03-15 16:13:45,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912109894] [2022-03-15 16:13:45,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:45,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:45,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:45,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:45,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=886, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:45,521 INFO L87 Difference]: Start difference. First operand 11850 states and 30730 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:46,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:46,810 INFO L93 Difference]: Finished difference Result 13259 states and 33760 transitions. [2022-03-15 16:13:46,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:13:46,811 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:46,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:46,830 INFO L225 Difference]: With dead ends: 13259 [2022-03-15 16:13:46,831 INFO L226 Difference]: Without dead ends: 13241 [2022-03-15 16:13:46,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2858 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2558, Invalid=6948, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 16:13:46,831 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 343 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:46,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 211 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:46,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13241 states. [2022-03-15 16:13:46,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13241 to 12104. [2022-03-15 16:13:46,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12104 states, 12103 states have (on average 2.5956374452615054) internal successors, (31415), 12103 states have internal predecessors, (31415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:47,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12104 states to 12104 states and 31415 transitions. [2022-03-15 16:13:47,000 INFO L78 Accepts]: Start accepts. Automaton has 12104 states and 31415 transitions. Word has length 36 [2022-03-15 16:13:47,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:47,001 INFO L470 AbstractCegarLoop]: Abstraction has 12104 states and 31415 transitions. [2022-03-15 16:13:47,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:47,001 INFO L276 IsEmpty]: Start isEmpty. Operand 12104 states and 31415 transitions. [2022-03-15 16:13:47,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:47,009 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:47,009 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:47,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:47,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:47,210 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:47,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:47,210 INFO L85 PathProgramCache]: Analyzing trace with hash -2092355907, now seen corresponding path program 87 times [2022-03-15 16:13:47,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:47,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423868196] [2022-03-15 16:13:47,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:47,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:47,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:47,290 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 22 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:47,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:47,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423868196] [2022-03-15 16:13:47,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423868196] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:47,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973704241] [2022-03-15 16:13:47,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:13:47,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:47,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:47,291 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:47,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 16:13:47,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-03-15 16:13:47,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:47,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:47,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:47,562 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 22 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:47,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:47,735 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:47,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973704241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:47,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:47,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 34 [2022-03-15 16:13:47,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513605516] [2022-03-15 16:13:47,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:47,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:47,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:47,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:47,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:47,736 INFO L87 Difference]: Start difference. First operand 12104 states and 31415 transitions. Second operand has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:49,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:49,019 INFO L93 Difference]: Finished difference Result 13923 states and 35275 transitions. [2022-03-15 16:13:49,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:13:49,020 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:49,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:49,042 INFO L225 Difference]: With dead ends: 13923 [2022-03-15 16:13:49,042 INFO L226 Difference]: Without dead ends: 13889 [2022-03-15 16:13:49,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3051 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2571, Invalid=7131, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:13:49,044 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 296 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:49,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 237 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:49,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13889 states. [2022-03-15 16:13:49,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13889 to 11939. [2022-03-15 16:13:49,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11939 states, 11938 states have (on average 2.5983414307254145) internal successors, (31019), 11938 states have internal predecessors, (31019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:49,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11939 states to 11939 states and 31019 transitions. [2022-03-15 16:13:49,257 INFO L78 Accepts]: Start accepts. Automaton has 11939 states and 31019 transitions. Word has length 36 [2022-03-15 16:13:49,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:49,257 INFO L470 AbstractCegarLoop]: Abstraction has 11939 states and 31019 transitions. [2022-03-15 16:13:49,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:49,257 INFO L276 IsEmpty]: Start isEmpty. Operand 11939 states and 31019 transitions. [2022-03-15 16:13:49,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:49,266 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:49,266 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:49,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:49,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:49,467 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:49,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:49,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1652013767, now seen corresponding path program 88 times [2022-03-15 16:13:49,467 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:49,467 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875441927] [2022-03-15 16:13:49,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:49,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:49,560 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:49,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:49,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875441927] [2022-03-15 16:13:49,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875441927] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:49,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311668416] [2022-03-15 16:13:49,561 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:13:49,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:49,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:49,562 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:49,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 16:13:49,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:13:49,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:49,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:49,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:49,835 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:49,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:49,994 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:49,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311668416] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:49,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:49,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2022-03-15 16:13:49,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673703466] [2022-03-15 16:13:49,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:49,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:49,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:49,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:49,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=897, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:49,995 INFO L87 Difference]: Start difference. First operand 11939 states and 31019 transitions. Second operand has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:51,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:51,215 INFO L93 Difference]: Finished difference Result 14229 states and 35822 transitions. [2022-03-15 16:13:51,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 16:13:51,216 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:51,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:51,237 INFO L225 Difference]: With dead ends: 14229 [2022-03-15 16:13:51,237 INFO L226 Difference]: Without dead ends: 14185 [2022-03-15 16:13:51,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3211 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2592, Invalid=7308, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 16:13:51,239 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 360 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:51,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 179 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:51,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14185 states. [2022-03-15 16:13:51,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14185 to 11149. [2022-03-15 16:13:51,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11149 states, 11148 states have (on average 2.601184068891281) internal successors, (28998), 11148 states have internal predecessors, (28998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:51,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11149 states to 11149 states and 28998 transitions. [2022-03-15 16:13:51,460 INFO L78 Accepts]: Start accepts. Automaton has 11149 states and 28998 transitions. Word has length 36 [2022-03-15 16:13:51,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:51,460 INFO L470 AbstractCegarLoop]: Abstraction has 11149 states and 28998 transitions. [2022-03-15 16:13:51,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:51,461 INFO L276 IsEmpty]: Start isEmpty. Operand 11149 states and 28998 transitions. [2022-03-15 16:13:51,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:51,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:51,469 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:51,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-15 16:13:51,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:51,669 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:51,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:51,669 INFO L85 PathProgramCache]: Analyzing trace with hash 609987765, now seen corresponding path program 89 times [2022-03-15 16:13:51,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:51,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347981730] [2022-03-15 16:13:51,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:51,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:51,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:51,758 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:51,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:51,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347981730] [2022-03-15 16:13:51,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347981730] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:51,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321460933] [2022-03-15 16:13:51,759 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:13:51,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:51,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:51,760 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:51,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 16:13:51,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-15 16:13:51,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:51,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:51,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:52,034 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:52,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:52,189 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:52,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321460933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:52,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:52,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-03-15 16:13:52,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634573368] [2022-03-15 16:13:52,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:52,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:52,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:52,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:52,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=898, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:52,190 INFO L87 Difference]: Start difference. First operand 11149 states and 28998 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:53,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:53,398 INFO L93 Difference]: Finished difference Result 13990 states and 34960 transitions. [2022-03-15 16:13:53,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:13:53,398 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:53,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:53,419 INFO L225 Difference]: With dead ends: 13990 [2022-03-15 16:13:53,419 INFO L226 Difference]: Without dead ends: 13948 [2022-03-15 16:13:53,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3319 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2621, Invalid=7479, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 16:13:53,420 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 403 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:53,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 166 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:53,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13948 states. [2022-03-15 16:13:53,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13948 to 9962. [2022-03-15 16:13:53,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9962 states, 9961 states have (on average 2.597731151490814) internal successors, (25876), 9961 states have internal predecessors, (25876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:53,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9962 states to 9962 states and 25876 transitions. [2022-03-15 16:13:53,637 INFO L78 Accepts]: Start accepts. Automaton has 9962 states and 25876 transitions. Word has length 36 [2022-03-15 16:13:53,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:53,637 INFO L470 AbstractCegarLoop]: Abstraction has 9962 states and 25876 transitions. [2022-03-15 16:13:53,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:53,637 INFO L276 IsEmpty]: Start isEmpty. Operand 9962 states and 25876 transitions. [2022-03-15 16:13:53,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:53,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:53,643 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:53,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-15 16:13:53,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2022-03-15 16:13:53,844 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:53,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash -759696523, now seen corresponding path program 90 times [2022-03-15 16:13:53,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:53,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336610030] [2022-03-15 16:13:53,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:53,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:53,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:53,948 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:53,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:53,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336610030] [2022-03-15 16:13:53,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336610030] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:53,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965111564] [2022-03-15 16:13:53,949 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:13:53,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:53,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:53,950 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:53,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 16:13:53,975 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 16:13:53,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:53,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:53,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:54,236 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:54,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:54,397 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:54,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965111564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:54,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:54,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-03-15 16:13:54,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207467398] [2022-03-15 16:13:54,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:54,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:13:54,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:54,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:13:54,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1010, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:13:54,398 INFO L87 Difference]: Start difference. First operand 9962 states and 25876 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:56,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:56,244 INFO L93 Difference]: Finished difference Result 12761 states and 31459 transitions. [2022-03-15 16:13:56,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 16:13:56,245 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:56,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:56,264 INFO L225 Difference]: With dead ends: 12761 [2022-03-15 16:13:56,264 INFO L226 Difference]: Without dead ends: 12761 [2022-03-15 16:13:56,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4585 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3550, Invalid=10730, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 16:13:56,266 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 392 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:56,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 335 Invalid, 1267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:13:56,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12761 states. [2022-03-15 16:13:56,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12761 to 8944. [2022-03-15 16:13:56,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8944 states, 8943 states have (on average 2.5896231689589624) internal successors, (23159), 8943 states have internal predecessors, (23159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:56,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8944 states to 8944 states and 23159 transitions. [2022-03-15 16:13:56,457 INFO L78 Accepts]: Start accepts. Automaton has 8944 states and 23159 transitions. Word has length 36 [2022-03-15 16:13:56,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:56,457 INFO L470 AbstractCegarLoop]: Abstraction has 8944 states and 23159 transitions. [2022-03-15 16:13:56,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:56,457 INFO L276 IsEmpty]: Start isEmpty. Operand 8944 states and 23159 transitions. [2022-03-15 16:13:56,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:56,462 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:56,462 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:56,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-15 16:13:56,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:56,663 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:56,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:56,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1478431567, now seen corresponding path program 91 times [2022-03-15 16:13:56,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:56,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802163120] [2022-03-15 16:13:56,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:56,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:56,752 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:56,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:56,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802163120] [2022-03-15 16:13:56,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802163120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:56,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700855761] [2022-03-15 16:13:56,752 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:13:56,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:56,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:56,753 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:56,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 16:13:56,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:56,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:56,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:57,021 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 27 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:57,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:57,180 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:57,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700855761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:57,180 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:57,180 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-03-15 16:13:57,180 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055124952] [2022-03-15 16:13:57,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:57,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:57,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:57,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:57,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=908, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:57,181 INFO L87 Difference]: Start difference. First operand 8944 states and 23159 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:58,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:58,581 INFO L93 Difference]: Finished difference Result 10626 states and 26434 transitions. [2022-03-15 16:13:58,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 16:13:58,581 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:13:58,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:58,596 INFO L225 Difference]: With dead ends: 10626 [2022-03-15 16:13:58,596 INFO L226 Difference]: Without dead ends: 10527 [2022-03-15 16:13:58,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3546 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2616, Invalid=8304, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 16:13:58,597 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 503 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:58,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 233 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:13:58,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10527 states. [2022-03-15 16:13:58,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10527 to 8656. [2022-03-15 16:13:58,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8656 states, 8655 states have (on average 2.577007510109763) internal successors, (22304), 8655 states have internal predecessors, (22304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:58,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8656 states to 8656 states and 22304 transitions. [2022-03-15 16:13:58,737 INFO L78 Accepts]: Start accepts. Automaton has 8656 states and 22304 transitions. Word has length 36 [2022-03-15 16:13:58,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:58,737 INFO L470 AbstractCegarLoop]: Abstraction has 8656 states and 22304 transitions. [2022-03-15 16:13:58,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:58,737 INFO L276 IsEmpty]: Start isEmpty. Operand 8656 states and 22304 transitions. [2022-03-15 16:13:58,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:13:58,743 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:58,743 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:58,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:58,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:58,943 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:13:58,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:58,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1608257675, now seen corresponding path program 92 times [2022-03-15 16:13:58,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:58,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396209591] [2022-03-15 16:13:58,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:58,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:58,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:59,044 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 23 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:13:59,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:59,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396209591] [2022-03-15 16:13:59,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396209591] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:59,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81040639] [2022-03-15 16:13:59,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:13:59,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:59,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:59,046 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:59,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 16:13:59,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:13:59,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:59,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:13:59,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:59,328 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:59,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:59,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81040639] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:59,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:59,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-03-15 16:13:59,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906549236] [2022-03-15 16:13:59,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:59,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:13:59,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:59,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:13:59,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1008, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:13:59,537 INFO L87 Difference]: Start difference. First operand 8656 states and 22304 transitions. Second operand has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:01,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:01,526 INFO L93 Difference]: Finished difference Result 12072 states and 29459 transitions. [2022-03-15 16:14:01,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-15 16:14:01,527 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:01,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:01,543 INFO L225 Difference]: With dead ends: 12072 [2022-03-15 16:14:01,543 INFO L226 Difference]: Without dead ends: 12072 [2022-03-15 16:14:01,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5867 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4278, Invalid=11978, Unknown=0, NotChecked=0, Total=16256 [2022-03-15 16:14:01,545 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 495 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 1016 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:01,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 309 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1016 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:14:01,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12072 states. [2022-03-15 16:14:01,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12072 to 7769. [2022-03-15 16:14:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7769 states, 7768 states have (on average 2.5607621009268797) internal successors, (19892), 7768 states have internal predecessors, (19892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:01,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7769 states to 7769 states and 19892 transitions. [2022-03-15 16:14:01,672 INFO L78 Accepts]: Start accepts. Automaton has 7769 states and 19892 transitions. Word has length 36 [2022-03-15 16:14:01,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:01,672 INFO L470 AbstractCegarLoop]: Abstraction has 7769 states and 19892 transitions. [2022-03-15 16:14:01,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:01,673 INFO L276 IsEmpty]: Start isEmpty. Operand 7769 states and 19892 transitions. [2022-03-15 16:14:01,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:01,678 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:01,678 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:01,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-15 16:14:01,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:01,879 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:01,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:01,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1349650353, now seen corresponding path program 93 times [2022-03-15 16:14:01,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:01,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016571079] [2022-03-15 16:14:01,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:01,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:01,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:01,962 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 23 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:01,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:01,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016571079] [2022-03-15 16:14:01,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016571079] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:01,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929014834] [2022-03-15 16:14:01,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:14:01,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:01,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:01,963 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:01,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 16:14:01,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:14:01,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:01,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:01,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:02,233 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 22 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:02,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:02,398 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:02,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929014834] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:02,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:02,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2022-03-15 16:14:02,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090243633] [2022-03-15 16:14:02,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:02,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:02,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:02,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:02,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=906, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:02,399 INFO L87 Difference]: Start difference. First operand 7769 states and 19892 transitions. Second operand has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:03,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:03,654 INFO L93 Difference]: Finished difference Result 9358 states and 23204 transitions. [2022-03-15 16:14:03,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:14:03,655 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:03,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:03,697 INFO L225 Difference]: With dead ends: 9358 [2022-03-15 16:14:03,697 INFO L226 Difference]: Without dead ends: 9292 [2022-03-15 16:14:03,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3140 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2308, Invalid=7198, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 16:14:03,698 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 401 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 857 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:03,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 290 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 857 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:14:03,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9292 states. [2022-03-15 16:14:03,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9292 to 7746. [2022-03-15 16:14:03,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7746 states, 7745 states have (on average 2.5536475145255) internal successors, (19778), 7745 states have internal predecessors, (19778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:03,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7746 states to 7746 states and 19778 transitions. [2022-03-15 16:14:03,806 INFO L78 Accepts]: Start accepts. Automaton has 7746 states and 19778 transitions. Word has length 36 [2022-03-15 16:14:03,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:03,806 INFO L470 AbstractCegarLoop]: Abstraction has 7746 states and 19778 transitions. [2022-03-15 16:14:03,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:03,806 INFO L276 IsEmpty]: Start isEmpty. Operand 7746 states and 19778 transitions. [2022-03-15 16:14:03,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:03,812 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:03,812 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:03,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:04,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:04,013 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:04,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1872827531, now seen corresponding path program 94 times [2022-03-15 16:14:04,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:04,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064511132] [2022-03-15 16:14:04,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:04,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:04,105 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 22 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:04,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:04,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064511132] [2022-03-15 16:14:04,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064511132] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:04,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831931223] [2022-03-15 16:14:04,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:14:04,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:04,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:04,107 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:04,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 16:14:04,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:14:04,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:04,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:04,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:04,385 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:04,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:04,580 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:04,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831931223] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:04,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:04,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-03-15 16:14:04,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951951928] [2022-03-15 16:14:04,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:04,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:14:04,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:04,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:14:04,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1001, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:14:04,581 INFO L87 Difference]: Start difference. First operand 7746 states and 19778 transitions. Second operand has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:06,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:06,800 INFO L93 Difference]: Finished difference Result 11687 states and 28283 transitions. [2022-03-15 16:14:06,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 16:14:06,800 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:06,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:06,816 INFO L225 Difference]: With dead ends: 11687 [2022-03-15 16:14:06,816 INFO L226 Difference]: Without dead ends: 11687 [2022-03-15 16:14:06,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7992 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5519, Invalid=14221, Unknown=0, NotChecked=0, Total=19740 [2022-03-15 16:14:06,819 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 517 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:06,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 339 Invalid, 1334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:14:06,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11687 states. [2022-03-15 16:14:06,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11687 to 7094. [2022-03-15 16:14:06,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7094 states, 7093 states have (on average 2.531791907514451) internal successors, (17958), 7093 states have internal predecessors, (17958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7094 states to 7094 states and 17958 transitions. [2022-03-15 16:14:06,991 INFO L78 Accepts]: Start accepts. Automaton has 7094 states and 17958 transitions. Word has length 36 [2022-03-15 16:14:06,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:06,991 INFO L470 AbstractCegarLoop]: Abstraction has 7094 states and 17958 transitions. [2022-03-15 16:14:06,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:06,991 INFO L276 IsEmpty]: Start isEmpty. Operand 7094 states and 17958 transitions. [2022-03-15 16:14:06,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:06,996 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:06,996 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:07,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:07,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-03-15 16:14:07,197 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:07,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:07,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1869749583, now seen corresponding path program 95 times [2022-03-15 16:14:07,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:07,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26073226] [2022-03-15 16:14:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:07,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:07,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:07,280 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 23 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:07,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:07,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26073226] [2022-03-15 16:14:07,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26073226] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:07,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705045598] [2022-03-15 16:14:07,280 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:14:07,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:07,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:07,282 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:07,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 16:14:07,304 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:14:07,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:07,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:07,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:07,547 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:07,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:07,723 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:07,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705045598] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:07,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:07,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 34 [2022-03-15 16:14:07,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747850689] [2022-03-15 16:14:07,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:07,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:07,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:07,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:07,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=901, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:07,724 INFO L87 Difference]: Start difference. First operand 7094 states and 17958 transitions. Second operand has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:08,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:08,858 INFO L93 Difference]: Finished difference Result 8391 states and 20772 transitions. [2022-03-15 16:14:08,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:14:08,858 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:08,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:08,871 INFO L225 Difference]: With dead ends: 8391 [2022-03-15 16:14:08,871 INFO L226 Difference]: Without dead ends: 8352 [2022-03-15 16:14:08,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2815 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2137, Invalid=6419, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 16:14:08,872 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 336 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:08,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 232 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:14:08,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8352 states. [2022-03-15 16:14:08,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8352 to 7183. [2022-03-15 16:14:08,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7183 states, 7182 states have (on average 2.532442216652743) internal successors, (18188), 7182 states have internal predecessors, (18188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:08,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7183 states to 7183 states and 18188 transitions. [2022-03-15 16:14:08,990 INFO L78 Accepts]: Start accepts. Automaton has 7183 states and 18188 transitions. Word has length 36 [2022-03-15 16:14:08,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:08,990 INFO L470 AbstractCegarLoop]: Abstraction has 7183 states and 18188 transitions. [2022-03-15 16:14:08,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:08,990 INFO L276 IsEmpty]: Start isEmpty. Operand 7183 states and 18188 transitions. [2022-03-15 16:14:08,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:08,996 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:08,996 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:09,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-15 16:14:09,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-03-15 16:14:09,196 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:09,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:09,196 INFO L85 PathProgramCache]: Analyzing trace with hash 187230069, now seen corresponding path program 96 times [2022-03-15 16:14:09,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:09,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015592225] [2022-03-15 16:14:09,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:09,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:09,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:09,287 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:09,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:09,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015592225] [2022-03-15 16:14:09,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015592225] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:09,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244757075] [2022-03-15 16:14:09,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:14:09,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:09,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:09,288 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:09,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 16:14:09,311 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 16:14:09,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:09,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:09,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:09,565 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:09,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:09,791 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:09,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244757075] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:09,791 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:09,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 35 [2022-03-15 16:14:09,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930493425] [2022-03-15 16:14:09,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:09,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:14:09,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:09,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:14:09,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=989, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:14:09,792 INFO L87 Difference]: Start difference. First operand 7183 states and 18188 transitions. Second operand has 36 states, 36 states have (on average 2.4722222222222223) internal successors, (89), 35 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:12,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:12,307 INFO L93 Difference]: Finished difference Result 12422 states and 29912 transitions. [2022-03-15 16:14:12,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-15 16:14:12,308 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4722222222222223) internal successors, (89), 35 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:12,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:12,325 INFO L225 Difference]: With dead ends: 12422 [2022-03-15 16:14:12,325 INFO L226 Difference]: Without dead ends: 12422 [2022-03-15 16:14:12,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10582 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6986, Invalid=17194, Unknown=0, NotChecked=0, Total=24180 [2022-03-15 16:14:12,327 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 673 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:12,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [673 Valid, 279 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:14:12,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12422 states. [2022-03-15 16:14:12,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12422 to 8770. [2022-03-15 16:14:12,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8770 states, 8769 states have (on average 2.5070133424563803) internal successors, (21984), 8769 states have internal predecessors, (21984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:12,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8770 states to 8770 states and 21984 transitions. [2022-03-15 16:14:12,488 INFO L78 Accepts]: Start accepts. Automaton has 8770 states and 21984 transitions. Word has length 36 [2022-03-15 16:14:12,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:12,488 INFO L470 AbstractCegarLoop]: Abstraction has 8770 states and 21984 transitions. [2022-03-15 16:14:12,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.4722222222222223) internal successors, (89), 35 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:12,488 INFO L276 IsEmpty]: Start isEmpty. Operand 8770 states and 21984 transitions. [2022-03-15 16:14:12,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:12,494 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:12,494 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:12,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-15 16:14:12,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 16:14:12,694 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:12,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:12,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1273265585, now seen corresponding path program 97 times [2022-03-15 16:14:12,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:12,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879419364] [2022-03-15 16:14:12,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:12,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:12,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:12,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:12,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879419364] [2022-03-15 16:14:12,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879419364] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:12,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048932635] [2022-03-15 16:14:12,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:14:12,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:12,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:12,773 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:12,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 16:14:12,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:12,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:12,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:13,043 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:13,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:13,232 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:13,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048932635] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:13,232 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:13,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 15] total 34 [2022-03-15 16:14:13,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926267816] [2022-03-15 16:14:13,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:13,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:13,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:13,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:13,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:13,233 INFO L87 Difference]: Start difference. First operand 8770 states and 21984 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:14,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:14,410 INFO L93 Difference]: Finished difference Result 9544 states and 23558 transitions. [2022-03-15 16:14:14,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:14:14,411 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:14,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:14,426 INFO L225 Difference]: With dead ends: 9544 [2022-03-15 16:14:14,426 INFO L226 Difference]: Without dead ends: 9526 [2022-03-15 16:14:14,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2590 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2065, Invalid=5945, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 16:14:14,428 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 226 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:14,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 260 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:14:14,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9526 states. [2022-03-15 16:14:14,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9526 to 8902. [2022-03-15 16:14:14,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8902 states, 8901 states have (on average 2.510055049994383) internal successors, (22342), 8901 states have internal predecessors, (22342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:14,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8902 states to 8902 states and 22342 transitions. [2022-03-15 16:14:14,594 INFO L78 Accepts]: Start accepts. Automaton has 8902 states and 22342 transitions. Word has length 36 [2022-03-15 16:14:14,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:14,594 INFO L470 AbstractCegarLoop]: Abstraction has 8902 states and 22342 transitions. [2022-03-15 16:14:14,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:14,594 INFO L276 IsEmpty]: Start isEmpty. Operand 8902 states and 22342 transitions. [2022-03-15 16:14:14,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:14,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:14,601 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:14,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 16:14:14,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:14,801 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:14,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:14,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1749148533, now seen corresponding path program 98 times [2022-03-15 16:14:14,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:14,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188207946] [2022-03-15 16:14:14,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:14,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:14,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:14,887 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:14,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:14,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188207946] [2022-03-15 16:14:14,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188207946] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:14,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412865382] [2022-03-15 16:14:14,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:14:14,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:14,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:14,888 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:14,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 16:14:14,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:14:14,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:14,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:14,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:15,163 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:15,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:15,403 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:15,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412865382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:15,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:15,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 15] total 35 [2022-03-15 16:14:15,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888224894] [2022-03-15 16:14:15,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:15,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:14:15,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:15,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:14:15,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=972, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:14:15,404 INFO L87 Difference]: Start difference. First operand 8902 states and 22342 transitions. Second operand has 36 states, 36 states have (on average 2.5555555555555554) internal successors, (92), 35 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:18,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:18,199 INFO L93 Difference]: Finished difference Result 15970 states and 39092 transitions. [2022-03-15 16:14:18,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-03-15 16:14:18,200 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5555555555555554) internal successors, (92), 35 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:18,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:18,224 INFO L225 Difference]: With dead ends: 15970 [2022-03-15 16:14:18,224 INFO L226 Difference]: Without dead ends: 15970 [2022-03-15 16:14:18,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13560 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=8543, Invalid=21559, Unknown=0, NotChecked=0, Total=30102 [2022-03-15 16:14:18,228 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 735 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 977 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 1163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:18,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [735 Valid, 253 Invalid, 1163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 977 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:14:18,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15970 states. [2022-03-15 16:14:18,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15970 to 13330. [2022-03-15 16:14:18,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13330 states, 13329 states have (on average 2.5292219971490733) internal successors, (33712), 13329 states have internal predecessors, (33712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:18,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13330 states to 13330 states and 33712 transitions. [2022-03-15 16:14:18,482 INFO L78 Accepts]: Start accepts. Automaton has 13330 states and 33712 transitions. Word has length 36 [2022-03-15 16:14:18,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:18,483 INFO L470 AbstractCegarLoop]: Abstraction has 13330 states and 33712 transitions. [2022-03-15 16:14:18,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5555555555555554) internal successors, (92), 35 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:18,483 INFO L276 IsEmpty]: Start isEmpty. Operand 13330 states and 33712 transitions. [2022-03-15 16:14:18,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:18,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:18,492 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:18,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-15 16:14:18,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 16:14:18,692 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:18,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:18,693 INFO L85 PathProgramCache]: Analyzing trace with hash -196872101, now seen corresponding path program 99 times [2022-03-15 16:14:18,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:18,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104807132] [2022-03-15 16:14:18,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:18,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:18,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:18,774 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:18,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:18,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104807132] [2022-03-15 16:14:18,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104807132] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:18,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018313786] [2022-03-15 16:14:18,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:14:18,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:18,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:18,777 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:18,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 16:14:18,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 16:14:18,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:18,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:18,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:19,045 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 27 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:19,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:19,275 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 32 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:19,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018313786] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:19,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:19,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 34 [2022-03-15 16:14:19,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434253811] [2022-03-15 16:14:19,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:19,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:19,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:19,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:19,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=900, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:19,277 INFO L87 Difference]: Start difference. First operand 13330 states and 33712 transitions. Second operand has 35 states, 35 states have (on average 2.4571428571428573) internal successors, (86), 34 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:21,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:21,040 INFO L93 Difference]: Finished difference Result 14924 states and 36958 transitions. [2022-03-15 16:14:21,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-15 16:14:21,040 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4571428571428573) internal successors, (86), 34 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:21,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:21,063 INFO L225 Difference]: With dead ends: 14924 [2022-03-15 16:14:21,064 INFO L226 Difference]: Without dead ends: 14920 [2022-03-15 16:14:21,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5124 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4135, Invalid=10627, Unknown=0, NotChecked=0, Total=14762 [2022-03-15 16:14:21,066 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 547 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:21,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 120 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:14:21,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14920 states. [2022-03-15 16:14:21,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14920 to 13086. [2022-03-15 16:14:21,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13086 states, 13085 states have (on average 2.525792892625143) internal successors, (33050), 13085 states have internal predecessors, (33050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:21,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13086 states to 13086 states and 33050 transitions. [2022-03-15 16:14:21,334 INFO L78 Accepts]: Start accepts. Automaton has 13086 states and 33050 transitions. Word has length 36 [2022-03-15 16:14:21,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:21,334 INFO L470 AbstractCegarLoop]: Abstraction has 13086 states and 33050 transitions. [2022-03-15 16:14:21,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4571428571428573) internal successors, (86), 34 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:21,335 INFO L276 IsEmpty]: Start isEmpty. Operand 13086 states and 33050 transitions. [2022-03-15 16:14:21,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:21,343 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:21,343 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:21,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:21,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 16:14:21,543 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:21,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:21,544 INFO L85 PathProgramCache]: Analyzing trace with hash -703218367, now seen corresponding path program 100 times [2022-03-15 16:14:21,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:21,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214019115] [2022-03-15 16:14:21,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:21,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:21,622 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 26 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:21,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:21,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214019115] [2022-03-15 16:14:21,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214019115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:21,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844858208] [2022-03-15 16:14:21,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:14:21,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:21,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:21,625 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:21,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 16:14:21,645 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:14:21,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:21,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:21,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:21,888 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 23 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:21,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:22,108 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 32 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:22,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844858208] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:22,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:22,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 15] total 34 [2022-03-15 16:14:22,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146759694] [2022-03-15 16:14:22,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:22,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:22,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:22,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:22,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=902, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:22,110 INFO L87 Difference]: Start difference. First operand 13086 states and 33050 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:23,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:23,730 INFO L93 Difference]: Finished difference Result 15282 states and 37884 transitions. [2022-03-15 16:14:23,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 16:14:23,730 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:23,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:23,754 INFO L225 Difference]: With dead ends: 15282 [2022-03-15 16:14:23,754 INFO L226 Difference]: Without dead ends: 15270 [2022-03-15 16:14:23,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4339 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3530, Invalid=9352, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 16:14:23,756 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 447 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:23,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 138 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:14:23,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15270 states. [2022-03-15 16:14:24,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15270 to 13017. [2022-03-15 16:14:24,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13017 states, 13016 states have (on average 2.528272894898586) internal successors, (32908), 13016 states have internal predecessors, (32908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:24,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13017 states to 13017 states and 32908 transitions. [2022-03-15 16:14:24,042 INFO L78 Accepts]: Start accepts. Automaton has 13017 states and 32908 transitions. Word has length 36 [2022-03-15 16:14:24,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:24,043 INFO L470 AbstractCegarLoop]: Abstraction has 13017 states and 32908 transitions. [2022-03-15 16:14:24,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:24,043 INFO L276 IsEmpty]: Start isEmpty. Operand 13017 states and 32908 transitions. [2022-03-15 16:14:24,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:24,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:24,051 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:24,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-15 16:14:24,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:24,251 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:24,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:24,252 INFO L85 PathProgramCache]: Analyzing trace with hash -930439747, now seen corresponding path program 101 times [2022-03-15 16:14:24,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:24,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502889613] [2022-03-15 16:14:24,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:24,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:24,350 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:24,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:24,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502889613] [2022-03-15 16:14:24,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502889613] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:24,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678791573] [2022-03-15 16:14:24,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:14:24,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:24,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:24,352 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:24,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 16:14:24,379 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 16:14:24,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:24,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:24,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:24,621 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 19 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:24,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 33 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:24,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678791573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:24,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:24,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 34 [2022-03-15 16:14:24,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265199059] [2022-03-15 16:14:24,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:24,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:24,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:24,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:24,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=902, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:24,816 INFO L87 Difference]: Start difference. First operand 13017 states and 32908 transitions. Second operand has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:26,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:26,309 INFO L93 Difference]: Finished difference Result 16039 states and 39737 transitions. [2022-03-15 16:14:26,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:14:26,310 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:26,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:26,336 INFO L225 Difference]: With dead ends: 16039 [2022-03-15 16:14:26,336 INFO L226 Difference]: Without dead ends: 16019 [2022-03-15 16:14:26,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3839 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3172, Invalid=8600, Unknown=0, NotChecked=0, Total=11772 [2022-03-15 16:14:26,338 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 447 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:26,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 154 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:14:26,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16019 states. [2022-03-15 16:14:26,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16019 to 13397. [2022-03-15 16:14:26,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13397 states, 13396 states have (on average 2.5326216781128696) internal successors, (33927), 13396 states have internal predecessors, (33927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:26,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13397 states to 13397 states and 33927 transitions. [2022-03-15 16:14:26,558 INFO L78 Accepts]: Start accepts. Automaton has 13397 states and 33927 transitions. Word has length 36 [2022-03-15 16:14:26,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:26,558 INFO L470 AbstractCegarLoop]: Abstraction has 13397 states and 33927 transitions. [2022-03-15 16:14:26,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:26,558 INFO L276 IsEmpty]: Start isEmpty. Operand 13397 states and 33927 transitions. [2022-03-15 16:14:26,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:26,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:26,566 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:26,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:26,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:26,767 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:26,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:26,768 INFO L85 PathProgramCache]: Analyzing trace with hash -246853831, now seen corresponding path program 102 times [2022-03-15 16:14:26,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:26,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675247477] [2022-03-15 16:14:26,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:26,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:26,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:26,854 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:26,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:26,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675247477] [2022-03-15 16:14:26,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675247477] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:26,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815426623] [2022-03-15 16:14:26,855 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:14:26,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:26,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:26,856 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:26,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 16:14:26,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 16:14:26,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:26,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:26,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 19 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:27,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 34 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:27,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815426623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:27,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:27,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2022-03-15 16:14:27,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056769351] [2022-03-15 16:14:27,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:27,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:27,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:27,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:27,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=901, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:27,330 INFO L87 Difference]: Start difference. First operand 13397 states and 33927 transitions. Second operand has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:28,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:28,752 INFO L93 Difference]: Finished difference Result 17468 states and 43250 transitions. [2022-03-15 16:14:28,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 16:14:28,752 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:28,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:28,779 INFO L225 Difference]: With dead ends: 17468 [2022-03-15 16:14:28,779 INFO L226 Difference]: Without dead ends: 17440 [2022-03-15 16:14:28,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3628 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3021, Invalid=8321, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 16:14:28,781 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 539 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:28,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [539 Valid, 146 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:14:28,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17440 states. [2022-03-15 16:14:29,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17440 to 15583. [2022-03-15 16:14:29,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15583 states, 15582 states have (on average 2.5360672570915157) internal successors, (39517), 15582 states have internal predecessors, (39517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:29,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15583 states to 15583 states and 39517 transitions. [2022-03-15 16:14:29,071 INFO L78 Accepts]: Start accepts. Automaton has 15583 states and 39517 transitions. Word has length 36 [2022-03-15 16:14:29,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:29,071 INFO L470 AbstractCegarLoop]: Abstraction has 15583 states and 39517 transitions. [2022-03-15 16:14:29,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:29,071 INFO L276 IsEmpty]: Start isEmpty. Operand 15583 states and 39517 transitions. [2022-03-15 16:14:29,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:29,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:29,081 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:29,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-15 16:14:29,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-03-15 16:14:29,281 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:29,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:29,281 INFO L85 PathProgramCache]: Analyzing trace with hash -450784843, now seen corresponding path program 103 times [2022-03-15 16:14:29,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:29,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57568262] [2022-03-15 16:14:29,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:29,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:29,373 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 23 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:29,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:29,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57568262] [2022-03-15 16:14:29,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57568262] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:29,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762582417] [2022-03-15 16:14:29,374 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:14:29,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:29,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:29,375 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:29,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 16:14:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:29,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:29,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:29,651 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 23 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:29,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:29,812 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 35 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:29,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762582417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:29,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:29,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-03-15 16:14:29,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333689489] [2022-03-15 16:14:29,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:29,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:29,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:29,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:29,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:29,813 INFO L87 Difference]: Start difference. First operand 15583 states and 39517 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:31,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:31,303 INFO L93 Difference]: Finished difference Result 20026 states and 49571 transitions. [2022-03-15 16:14:31,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:14:31,303 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:31,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:31,334 INFO L225 Difference]: With dead ends: 20026 [2022-03-15 16:14:31,334 INFO L226 Difference]: Without dead ends: 19990 [2022-03-15 16:14:31,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3723 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3034, Invalid=8522, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 16:14:31,336 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 600 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 600 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:31,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [600 Valid, 132 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:14:31,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19990 states. [2022-03-15 16:14:31,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19990 to 17983. [2022-03-15 16:14:31,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17983 states, 17982 states have (on average 2.533644755866978) internal successors, (45560), 17982 states have internal predecessors, (45560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:31,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17983 states to 17983 states and 45560 transitions. [2022-03-15 16:14:31,675 INFO L78 Accepts]: Start accepts. Automaton has 17983 states and 45560 transitions. Word has length 36 [2022-03-15 16:14:31,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:31,675 INFO L470 AbstractCegarLoop]: Abstraction has 17983 states and 45560 transitions. [2022-03-15 16:14:31,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:31,676 INFO L276 IsEmpty]: Start isEmpty. Operand 17983 states and 45560 transitions. [2022-03-15 16:14:31,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:14:31,687 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:31,687 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:31,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:31,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:31,887 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:31,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:31,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1140008241, now seen corresponding path program 104 times [2022-03-15 16:14:31,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:31,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202944617] [2022-03-15 16:14:31,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:31,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:31,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:31,984 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:31,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:31,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202944617] [2022-03-15 16:14:31,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202944617] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:31,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536362484] [2022-03-15 16:14:31,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:14:31,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:31,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:31,986 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:31,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 16:14:32,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:14:32,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:32,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:14:32,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:32,257 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:32,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:32,435 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:32,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536362484] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:32,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:32,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2022-03-15 16:14:32,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923977477] [2022-03-15 16:14:32,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:32,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:32,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:32,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:32,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=896, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:14:32,436 INFO L87 Difference]: Start difference. First operand 17983 states and 45560 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:33,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:33,696 INFO L93 Difference]: Finished difference Result 19957 states and 49654 transitions. [2022-03-15 16:14:33,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:14:33,696 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:14:33,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:33,730 INFO L225 Difference]: With dead ends: 19957 [2022-03-15 16:14:33,730 INFO L226 Difference]: Without dead ends: 19913 [2022-03-15 16:14:33,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3357 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2658, Invalid=7644, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 16:14:33,731 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 412 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:33,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 167 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:14:33,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19913 states. [2022-03-15 16:14:33,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19913 to 18106. [2022-03-15 16:14:34,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18106 states, 18105 states have (on average 2.5389671361502346) internal successors, (45968), 18105 states have internal predecessors, (45968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:34,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18106 states to 18106 states and 45968 transitions. [2022-03-15 16:14:34,054 INFO L78 Accepts]: Start accepts. Automaton has 18106 states and 45968 transitions. Word has length 36 [2022-03-15 16:14:34,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:34,055 INFO L470 AbstractCegarLoop]: Abstraction has 18106 states and 45968 transitions. [2022-03-15 16:14:34,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:34,055 INFO L276 IsEmpty]: Start isEmpty. Operand 18106 states and 45968 transitions. [2022-03-15 16:14:34,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:14:34,068 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:34,068 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:34,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-03-15 16:14:34,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:34,279 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:34,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:34,280 INFO L85 PathProgramCache]: Analyzing trace with hash -830876749, now seen corresponding path program 105 times [2022-03-15 16:14:34,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:34,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41109122] [2022-03-15 16:14:34,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:34,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:34,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:34,336 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:34,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:34,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41109122] [2022-03-15 16:14:34,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41109122] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:34,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770854179] [2022-03-15 16:14:34,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:14:34,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:34,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:34,337 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:34,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 16:14:34,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 16:14:34,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:34,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:14:34,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:34,808 INFO L353 Elim1Store]: treesize reduction 96, result has 43.2 percent of original size [2022-03-15 16:14:34,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 175 treesize of output 155 [2022-03-15 16:14:40,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:40,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 291 treesize of output 214 [2022-03-15 16:14:40,956 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:40,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:41,360 INFO L353 Elim1Store]: treesize reduction 48, result has 60.3 percent of original size [2022-03-15 16:14:41,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 136 treesize of output 144 [2022-03-15 16:14:41,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:41,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 292 treesize of output 220 [2022-03-15 16:14:41,690 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:41,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770854179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:41,690 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:41,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 30 [2022-03-15 16:14:41,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53123515] [2022-03-15 16:14:41,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:41,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:14:41,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:41,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:14:41,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:14:41,691 INFO L87 Difference]: Start difference. First operand 18106 states and 45968 transitions. Second operand has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 30 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:42,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:42,052 INFO L93 Difference]: Finished difference Result 20472 states and 51856 transitions. [2022-03-15 16:14:42,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:14:42,052 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 30 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:14:42,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:42,085 INFO L225 Difference]: With dead ends: 20472 [2022-03-15 16:14:42,085 INFO L226 Difference]: Without dead ends: 20465 [2022-03-15 16:14:42,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:14:42,086 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 157 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:42,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 1012 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 763 Invalid, 0 Unknown, 7 Unchecked, 0.3s Time] [2022-03-15 16:14:42,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20465 states. [2022-03-15 16:14:42,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20465 to 19592. [2022-03-15 16:14:42,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19592 states, 19591 states have (on average 2.5449951508345667) internal successors, (49859), 19591 states have internal predecessors, (49859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:42,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19592 states to 19592 states and 49859 transitions. [2022-03-15 16:14:42,418 INFO L78 Accepts]: Start accepts. Automaton has 19592 states and 49859 transitions. Word has length 38 [2022-03-15 16:14:42,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:42,418 INFO L470 AbstractCegarLoop]: Abstraction has 19592 states and 49859 transitions. [2022-03-15 16:14:42,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 30 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:42,418 INFO L276 IsEmpty]: Start isEmpty. Operand 19592 states and 49859 transitions. [2022-03-15 16:14:42,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:14:42,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:42,431 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:42,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-03-15 16:14:42,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2022-03-15 16:14:42,631 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:14:42,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:42,632 INFO L85 PathProgramCache]: Analyzing trace with hash 515847431, now seen corresponding path program 106 times [2022-03-15 16:14:42,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:42,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744031022] [2022-03-15 16:14:42,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:42,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:42,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:42,670 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:42,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:42,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744031022] [2022-03-15 16:14:42,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744031022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:42,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7423712] [2022-03-15 16:14:42,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:14:42,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:42,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:42,671 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:42,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 16:14:42,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:14:42,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:42,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-15 16:14:42,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:42,865 INFO L353 Elim1Store]: treesize reduction 48, result has 60.3 percent of original size [2022-03-15 16:14:42,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 118 treesize of output 121 [2022-03-15 16:15:19,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:19,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 291 treesize of output 214 [2022-03-15 16:15:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:19,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:19,588 INFO L353 Elim1Store]: treesize reduction 48, result has 60.3 percent of original size [2022-03-15 16:15:19,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 136 treesize of output 144 [2022-03-15 16:15:19,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:19,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 292 treesize of output 220 [2022-03-15 16:15:19,896 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:19,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7423712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:19,896 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:19,896 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 25 [2022-03-15 16:15:19,896 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937988560] [2022-03-15 16:15:19,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:19,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:15:19,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:19,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:15:19,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:15:19,897 INFO L87 Difference]: Start difference. First operand 19592 states and 49859 transitions. Second operand has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:20,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:20,170 INFO L93 Difference]: Finished difference Result 20311 states and 51220 transitions. [2022-03-15 16:15:20,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:15:20,170 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:15:20,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:20,205 INFO L225 Difference]: With dead ends: 20311 [2022-03-15 16:15:20,206 INFO L226 Difference]: Without dead ends: 20308 [2022-03-15 16:15:20,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:15:20,206 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 197 mSDsluCounter, 1595 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 1322 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:20,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 1322 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 601 Invalid, 0 Unknown, 239 Unchecked, 0.2s Time] [2022-03-15 16:15:20,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20308 states. [2022-03-15 16:15:20,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20308 to 19572. [2022-03-15 16:15:20,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19572 states, 19571 states have (on average 2.545552092381585) internal successors, (49819), 19571 states have internal predecessors, (49819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:20,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19572 states to 19572 states and 49819 transitions. [2022-03-15 16:15:20,568 INFO L78 Accepts]: Start accepts. Automaton has 19572 states and 49819 transitions. Word has length 38 [2022-03-15 16:15:20,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:20,569 INFO L470 AbstractCegarLoop]: Abstraction has 19572 states and 49819 transitions. [2022-03-15 16:15:20,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:20,569 INFO L276 IsEmpty]: Start isEmpty. Operand 19572 states and 49819 transitions. [2022-03-15 16:15:20,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:15:20,582 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:20,582 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:20,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-03-15 16:15:20,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:20,783 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:15:20,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:20,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1165761971, now seen corresponding path program 107 times [2022-03-15 16:15:20,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:20,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048602664] [2022-03-15 16:15:20,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:20,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:20,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:20,834 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:15:20,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:20,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048602664] [2022-03-15 16:15:20,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048602664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:20,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826207459] [2022-03-15 16:15:20,834 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:15:20,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:20,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:20,835 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:20,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 16:15:20,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:15:20,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:20,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:20,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:21,280 INFO L353 Elim1Store]: treesize reduction 454, result has 28.1 percent of original size [2022-03-15 16:15:21,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 15 new quantified variables, introduced 45 case distinctions, treesize of input 148 treesize of output 235 [2022-03-15 16:15:21,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:21,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 271 treesize of output 211 [2022-03-15 16:15:21,406 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:21,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:21,733 INFO L353 Elim1Store]: treesize reduction 48, result has 60.3 percent of original size [2022-03-15 16:15:21,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 156 treesize of output 152 [2022-03-15 16:15:21,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:21,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 308 treesize of output 220 [2022-03-15 16:15:22,066 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 70 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:22,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826207459] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:22,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:22,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 30 [2022-03-15 16:15:22,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974752208] [2022-03-15 16:15:22,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:22,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:15:22,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:22,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:15:22,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:15:22,067 INFO L87 Difference]: Start difference. First operand 19572 states and 49819 transitions. Second operand has 30 states, 30 states have (on average 2.7666666666666666) internal successors, (83), 30 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:22,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:22,504 INFO L93 Difference]: Finished difference Result 20956 states and 53113 transitions. [2022-03-15 16:15:22,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:15:22,505 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.7666666666666666) internal successors, (83), 30 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:15:22,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:22,536 INFO L225 Difference]: With dead ends: 20956 [2022-03-15 16:15:22,536 INFO L226 Difference]: Without dead ends: 20940 [2022-03-15 16:15:22,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:15:22,536 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 186 mSDsluCounter, 1474 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 1180 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:22,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 1180 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:15:22,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20940 states. [2022-03-15 16:15:22,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20940 to 20358. [2022-03-15 16:15:22,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20358 states, 20357 states have (on average 2.5531758117600827) internal successors, (51975), 20357 states have internal predecessors, (51975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:22,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20358 states to 20358 states and 51975 transitions. [2022-03-15 16:15:22,876 INFO L78 Accepts]: Start accepts. Automaton has 20358 states and 51975 transitions. Word has length 38 [2022-03-15 16:15:22,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:22,876 INFO L470 AbstractCegarLoop]: Abstraction has 20358 states and 51975 transitions. [2022-03-15 16:15:22,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.7666666666666666) internal successors, (83), 30 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:22,876 INFO L276 IsEmpty]: Start isEmpty. Operand 20358 states and 51975 transitions. [2022-03-15 16:15:22,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:15:22,889 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:22,889 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:22,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-15 16:15:23,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 16:15:23,090 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:15:23,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:23,090 INFO L85 PathProgramCache]: Analyzing trace with hash 494904243, now seen corresponding path program 108 times [2022-03-15 16:15:23,090 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:23,090 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522468397] [2022-03-15 16:15:23,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:23,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:23,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:23,130 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:15:23,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:23,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522468397] [2022-03-15 16:15:23,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522468397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:23,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576990608] [2022-03-15 16:15:23,130 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:15:23,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:23,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:23,131 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:23,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 16:15:23,157 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-15 16:15:23,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:23,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-15 16:15:23,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:23,612 INFO L353 Elim1Store]: treesize reduction 399, result has 26.2 percent of original size [2022-03-15 16:15:23,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 16 new quantified variables, introduced 45 case distinctions, treesize of input 213 treesize of output 210 [2022-03-15 16:15:23,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:23,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 231 treesize of output 211 [2022-03-15 16:15:23,664 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:23,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:24,112 INFO L353 Elim1Store]: treesize reduction 148, result has 34.2 percent of original size [2022-03-15 16:15:24,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 204 treesize of output 198 [2022-03-15 16:15:24,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:24,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 328 treesize of output 220 [2022-03-15 16:15:24,394 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 70 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:24,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576990608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:24,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:24,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 31 [2022-03-15 16:15:24,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343378719] [2022-03-15 16:15:24,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:24,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:15:24,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:24,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:15:24,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:15:24,395 INFO L87 Difference]: Start difference. First operand 20358 states and 51975 transitions. Second operand has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 31 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:24,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:24,743 INFO L93 Difference]: Finished difference Result 21454 states and 54680 transitions. [2022-03-15 16:15:24,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:15:24,743 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 31 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:15:24,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:24,779 INFO L225 Difference]: With dead ends: 21454 [2022-03-15 16:15:24,779 INFO L226 Difference]: Without dead ends: 21436 [2022-03-15 16:15:24,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:15:24,780 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 176 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:24,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 930 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:15:24,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21436 states. [2022-03-15 16:15:25,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21436 to 20898. [2022-03-15 16:15:25,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20898 states, 20897 states have (on average 2.5599368330382353) internal successors, (53495), 20897 states have internal predecessors, (53495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:25,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20898 states to 20898 states and 53495 transitions. [2022-03-15 16:15:25,103 INFO L78 Accepts]: Start accepts. Automaton has 20898 states and 53495 transitions. Word has length 38 [2022-03-15 16:15:25,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:25,103 INFO L470 AbstractCegarLoop]: Abstraction has 20898 states and 53495 transitions. [2022-03-15 16:15:25,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 31 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:25,103 INFO L276 IsEmpty]: Start isEmpty. Operand 20898 states and 53495 transitions. [2022-03-15 16:15:25,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:15:25,117 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:25,117 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:25,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-03-15 16:15:25,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:25,320 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:15:25,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash 45722035, now seen corresponding path program 109 times [2022-03-15 16:15:25,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:25,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360665622] [2022-03-15 16:15:25,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:25,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:25,363 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:15:25,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:25,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360665622] [2022-03-15 16:15:25,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360665622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:25,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130979856] [2022-03-15 16:15:25,363 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:15:25,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:25,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:25,364 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:25,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 16:15:25,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:25,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-15 16:15:25,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:25,659 INFO L353 Elim1Store]: treesize reduction 188, result has 39.2 percent of original size [2022-03-15 16:15:25,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 13 new quantified variables, introduced 28 case distinctions, treesize of input 160 treesize of output 169 [2022-03-15 16:15:26,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:26,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 195 treesize of output 211 [2022-03-15 16:15:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:26,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:26,820 INFO L353 Elim1Store]: treesize reduction 144, result has 36.0 percent of original size [2022-03-15 16:15:26,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 172 treesize of output 196 [2022-03-15 16:15:26,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:26,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 328 treesize of output 220 [2022-03-15 16:15:27,032 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 70 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:27,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130979856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:27,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:27,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 28 [2022-03-15 16:15:27,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48957116] [2022-03-15 16:15:27,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:27,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:15:27,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:27,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:15:27,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:15:27,033 INFO L87 Difference]: Start difference. First operand 20898 states and 53495 transitions. Second operand has 28 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:27,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:27,405 INFO L93 Difference]: Finished difference Result 22471 states and 57365 transitions. [2022-03-15 16:15:27,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:15:27,405 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:15:27,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:27,445 INFO L225 Difference]: With dead ends: 22471 [2022-03-15 16:15:27,445 INFO L226 Difference]: Without dead ends: 22442 [2022-03-15 16:15:27,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:15:27,445 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 208 mSDsluCounter, 1563 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:27,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 1295 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 863 Invalid, 0 Unknown, 88 Unchecked, 0.3s Time] [2022-03-15 16:15:27,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22442 states. [2022-03-15 16:15:27,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22442 to 21528. [2022-03-15 16:15:27,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21528 states, 21527 states have (on average 2.5663585265016025) internal successors, (55246), 21527 states have internal predecessors, (55246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:27,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21528 states to 21528 states and 55246 transitions. [2022-03-15 16:15:27,889 INFO L78 Accepts]: Start accepts. Automaton has 21528 states and 55246 transitions. Word has length 38 [2022-03-15 16:15:27,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:27,889 INFO L470 AbstractCegarLoop]: Abstraction has 21528 states and 55246 transitions. [2022-03-15 16:15:27,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:27,889 INFO L276 IsEmpty]: Start isEmpty. Operand 21528 states and 55246 transitions. [2022-03-15 16:15:27,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:15:27,906 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:27,906 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:27,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-03-15 16:15:28,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 16:15:28,106 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:15:28,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:28,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2121650253, now seen corresponding path program 110 times [2022-03-15 16:15:28,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:28,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432135202] [2022-03-15 16:15:28,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:28,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:28,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:28,147 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:15:28,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:28,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432135202] [2022-03-15 16:15:28,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432135202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:28,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598286585] [2022-03-15 16:15:28,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:15:28,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:28,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:28,149 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:28,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-15 16:15:28,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:15:28,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:28,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-15 16:15:28,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:28,399 INFO L353 Elim1Store]: treesize reduction 103, result has 49.8 percent of original size [2022-03-15 16:15:28,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 154 treesize of output 148 [2022-03-15 16:15:31,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:31,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 183 treesize of output 211 [2022-03-15 16:15:31,408 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:31,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:31,753 INFO L353 Elim1Store]: treesize reduction 204, result has 29.4 percent of original size [2022-03-15 16:15:31,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 17 new quantified variables, introduced 36 case distinctions, treesize of input 168 treesize of output 212 [2022-03-15 16:15:31,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:31,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 328 treesize of output 220 [2022-03-15 16:15:31,984 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 70 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:31,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598286585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:31,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:31,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 27 [2022-03-15 16:15:31,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133475684] [2022-03-15 16:15:31,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:31,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:15:31,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:31,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:15:31,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:15:31,985 INFO L87 Difference]: Start difference. First operand 21528 states and 55246 transitions. Second operand has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 27 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:32,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:32,390 INFO L93 Difference]: Finished difference Result 23233 states and 59432 transitions. [2022-03-15 16:15:32,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:15:32,390 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 27 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:15:32,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:32,425 INFO L225 Difference]: With dead ends: 23233 [2022-03-15 16:15:32,425 INFO L226 Difference]: Without dead ends: 23200 [2022-03-15 16:15:32,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:15:32,425 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 205 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 1412 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:32,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 1412 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 769 Invalid, 0 Unknown, 239 Unchecked, 0.3s Time] [2022-03-15 16:15:32,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23200 states. [2022-03-15 16:15:32,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23200 to 22204. [2022-03-15 16:15:32,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22204 states, 22203 states have (on average 2.572535242985182) internal successors, (57118), 22203 states have internal predecessors, (57118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:32,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22204 states to 22204 states and 57118 transitions. [2022-03-15 16:15:32,809 INFO L78 Accepts]: Start accepts. Automaton has 22204 states and 57118 transitions. Word has length 38 [2022-03-15 16:15:32,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:32,810 INFO L470 AbstractCegarLoop]: Abstraction has 22204 states and 57118 transitions. [2022-03-15 16:15:32,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 27 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:32,810 INFO L276 IsEmpty]: Start isEmpty. Operand 22204 states and 57118 transitions. [2022-03-15 16:15:32,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:15:32,825 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:32,825 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:32,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-03-15 16:15:33,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 16:15:33,026 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:15:33,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:33,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1907280461, now seen corresponding path program 111 times [2022-03-15 16:15:33,026 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:33,026 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696621175] [2022-03-15 16:15:33,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:33,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:33,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:33,074 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:15:33,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:33,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696621175] [2022-03-15 16:15:33,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696621175] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:33,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390088465] [2022-03-15 16:15:33,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:15:33,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:33,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:33,076 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:33,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-15 16:15:33,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 16:15:33,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:33,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 16:15:33,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:33,523 INFO L353 Elim1Store]: treesize reduction 98, result has 45.9 percent of original size [2022-03-15 16:15:33,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 201 treesize of output 163 [2022-03-15 16:15:33,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:33,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 297 treesize of output 211 [2022-03-15 16:15:33,998 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:33,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:34,493 INFO L353 Elim1Store]: treesize reduction 272, result has 24.7 percent of original size [2022-03-15 16:15:34,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 19 new quantified variables, introduced 45 case distinctions, treesize of input 156 treesize of output 224 [2022-03-15 16:15:34,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:34,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 326 treesize of output 220 [2022-03-15 16:15:34,749 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 70 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:15:34,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390088465] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:34,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:34,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 31 [2022-03-15 16:15:34,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407445541] [2022-03-15 16:15:34,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:34,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:15:34,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:34,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:15:34,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:15:34,750 INFO L87 Difference]: Start difference. First operand 22204 states and 57118 transitions. Second operand has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 31 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:35,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:35,184 INFO L93 Difference]: Finished difference Result 23839 states and 61167 transitions. [2022-03-15 16:15:35,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:15:35,184 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 31 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:15:35,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:35,224 INFO L225 Difference]: With dead ends: 23839 [2022-03-15 16:15:35,224 INFO L226 Difference]: Without dead ends: 23809 [2022-03-15 16:15:35,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:15:35,224 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 215 mSDsluCounter, 1476 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 1229 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:35,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 1229 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:15:35,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23809 states. [2022-03-15 16:15:35,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23809 to 22942. [2022-03-15 16:15:35,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22942 states, 22941 states have (on average 2.580489080685236) internal successors, (59199), 22941 states have internal predecessors, (59199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:35,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22942 states to 22942 states and 59199 transitions. [2022-03-15 16:15:35,675 INFO L78 Accepts]: Start accepts. Automaton has 22942 states and 59199 transitions. Word has length 38 [2022-03-15 16:15:35,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:35,675 INFO L470 AbstractCegarLoop]: Abstraction has 22942 states and 59199 transitions. [2022-03-15 16:15:35,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 31 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:35,675 INFO L276 IsEmpty]: Start isEmpty. Operand 22942 states and 59199 transitions. [2022-03-15 16:15:35,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:15:35,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:35,691 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:35,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-03-15 16:15:35,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-03-15 16:15:35,892 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:15:35,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:35,893 INFO L85 PathProgramCache]: Analyzing trace with hash -2056340557, now seen corresponding path program 112 times [2022-03-15 16:15:35,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:35,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605929709] [2022-03-15 16:15:35,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:35,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:35,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:35,945 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:15:35,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:35,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605929709] [2022-03-15 16:15:35,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605929709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:35,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172752517] [2022-03-15 16:15:35,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:15:35,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:35,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:35,946 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:35,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-15 16:15:35,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:15:35,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:35,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-15 16:15:35,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:36,142 INFO L353 Elim1Store]: treesize reduction 48, result has 60.3 percent of original size [2022-03-15 16:15:36,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 118 treesize of output 121 [2022-03-15 16:16:10,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:16:10,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 291 treesize of output 214 [2022-03-15 16:16:10,816 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:16:10,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:11,051 INFO L353 Elim1Store]: treesize reduction 48, result has 60.3 percent of original size [2022-03-15 16:16:11,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 136 treesize of output 144 [2022-03-15 16:16:11,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:16:11,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 292 treesize of output 220 [2022-03-15 16:16:11,418 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:16:11,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172752517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:11,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:11,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 25 [2022-03-15 16:16:11,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813829635] [2022-03-15 16:16:11,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:11,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:16:11,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:11,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:16:11,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:16:11,419 INFO L87 Difference]: Start difference. First operand 22942 states and 59199 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:11,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:11,689 INFO L93 Difference]: Finished difference Result 24194 states and 62052 transitions. [2022-03-15 16:16:11,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:16:11,690 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:16:11,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:11,732 INFO L225 Difference]: With dead ends: 24194 [2022-03-15 16:16:11,732 INFO L226 Difference]: Without dead ends: 24187 [2022-03-15 16:16:11,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:16:11,733 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 221 mSDsluCounter, 1537 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 1264 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 434 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:11,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 1264 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 473 Invalid, 0 Unknown, 434 Unchecked, 0.2s Time] [2022-03-15 16:16:11,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24187 states. [2022-03-15 16:16:12,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24187 to 23411. [2022-03-15 16:16:12,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23411 states, 23410 states have (on average 2.5850918410935497) internal successors, (60517), 23410 states have internal predecessors, (60517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:12,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23411 states to 23411 states and 60517 transitions. [2022-03-15 16:16:12,117 INFO L78 Accepts]: Start accepts. Automaton has 23411 states and 60517 transitions. Word has length 38 [2022-03-15 16:16:12,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:12,117 INFO L470 AbstractCegarLoop]: Abstraction has 23411 states and 60517 transitions. [2022-03-15 16:16:12,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:12,117 INFO L276 IsEmpty]: Start isEmpty. Operand 23411 states and 60517 transitions. [2022-03-15 16:16:12,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:12,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:12,134 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:12,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-03-15 16:16:12,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-03-15 16:16:12,335 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:12,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:12,335 INFO L85 PathProgramCache]: Analyzing trace with hash 654351669, now seen corresponding path program 113 times [2022-03-15 16:16:12,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:12,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062182800] [2022-03-15 16:16:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:12,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:12,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:12,467 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:12,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:12,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062182800] [2022-03-15 16:16:12,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062182800] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:12,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24355258] [2022-03-15 16:16:12,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:16:12,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:12,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:12,468 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:12,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-15 16:16:12,496 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:16:12,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:12,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:12,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:12,795 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:12,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:12,972 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:12,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24355258] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:12,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:12,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 40 [2022-03-15 16:16:12,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905468158] [2022-03-15 16:16:12,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:12,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:16:12,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:12,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:16:12,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=1314, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:16:12,973 INFO L87 Difference]: Start difference. First operand 23411 states and 60517 transitions. Second operand has 41 states, 41 states have (on average 2.2439024390243905) internal successors, (92), 40 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:15,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:15,639 INFO L93 Difference]: Finished difference Result 26391 states and 66661 transitions. [2022-03-15 16:16:15,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 16:16:15,639 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.2439024390243905) internal successors, (92), 40 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:15,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:15,683 INFO L225 Difference]: With dead ends: 26391 [2022-03-15 16:16:15,683 INFO L226 Difference]: Without dead ends: 26391 [2022-03-15 16:16:15,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6946 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5330, Invalid=16426, Unknown=0, NotChecked=0, Total=21756 [2022-03-15 16:16:15,685 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 353 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1570 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 1666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:15,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 341 Invalid, 1666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1570 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:16:15,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26391 states. [2022-03-15 16:16:15,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26391 to 21896. [2022-03-15 16:16:15,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21896 states, 21895 states have (on average 2.5780771865722767) internal successors, (56447), 21895 states have internal predecessors, (56447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:16,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21896 states to 21896 states and 56447 transitions. [2022-03-15 16:16:16,039 INFO L78 Accepts]: Start accepts. Automaton has 21896 states and 56447 transitions. Word has length 40 [2022-03-15 16:16:16,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:16,039 INFO L470 AbstractCegarLoop]: Abstraction has 21896 states and 56447 transitions. [2022-03-15 16:16:16,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.2439024390243905) internal successors, (92), 40 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:16,039 INFO L276 IsEmpty]: Start isEmpty. Operand 21896 states and 56447 transitions. [2022-03-15 16:16:16,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:16,057 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:16,057 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:16,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-03-15 16:16:16,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:16,257 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:16,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:16,257 INFO L85 PathProgramCache]: Analyzing trace with hash -531457935, now seen corresponding path program 114 times [2022-03-15 16:16:16,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:16,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419368918] [2022-03-15 16:16:16,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:16,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:16,376 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:16,376 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:16,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419368918] [2022-03-15 16:16:16,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419368918] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:16,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656622805] [2022-03-15 16:16:16,376 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:16:16,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:16,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:16,377 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:16,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-15 16:16:16,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:16:16,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:16,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:16,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:16,706 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:16,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:16,935 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:16,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656622805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:16,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:16,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 39 [2022-03-15 16:16:16,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997656341] [2022-03-15 16:16:16,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:16,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:16,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:16,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:16,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=1190, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:16,936 INFO L87 Difference]: Start difference. First operand 21896 states and 56447 transitions. Second operand has 40 states, 40 states have (on average 2.2) internal successors, (88), 39 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:19,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:19,766 INFO L93 Difference]: Finished difference Result 30410 states and 76384 transitions. [2022-03-15 16:16:19,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-03-15 16:16:19,766 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.2) internal successors, (88), 39 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:19,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:19,821 INFO L225 Difference]: With dead ends: 30410 [2022-03-15 16:16:19,821 INFO L226 Difference]: Without dead ends: 30222 [2022-03-15 16:16:19,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8143 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=5686, Invalid=19120, Unknown=0, NotChecked=0, Total=24806 [2022-03-15 16:16:19,824 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 1015 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1015 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:19,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1015 Valid, 277 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:16:19,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30222 states. [2022-03-15 16:16:20,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30222 to 22632. [2022-03-15 16:16:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22632 states, 22631 states have (on average 2.5780124607838806) internal successors, (58343), 22631 states have internal predecessors, (58343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:20,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22632 states to 22632 states and 58343 transitions. [2022-03-15 16:16:20,358 INFO L78 Accepts]: Start accepts. Automaton has 22632 states and 58343 transitions. Word has length 40 [2022-03-15 16:16:20,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:20,358 INFO L470 AbstractCegarLoop]: Abstraction has 22632 states and 58343 transitions. [2022-03-15 16:16:20,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.2) internal successors, (88), 39 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:20,359 INFO L276 IsEmpty]: Start isEmpty. Operand 22632 states and 58343 transitions. [2022-03-15 16:16:20,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:20,376 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:20,376 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:20,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-03-15 16:16:20,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:20,576 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:20,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:20,577 INFO L85 PathProgramCache]: Analyzing trace with hash -23690603, now seen corresponding path program 115 times [2022-03-15 16:16:20,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:20,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817088840] [2022-03-15 16:16:20,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:20,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:20,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:20,667 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:20,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:20,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817088840] [2022-03-15 16:16:20,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817088840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:20,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677937031] [2022-03-15 16:16:20,668 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:16:20,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:20,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:20,669 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:20,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-15 16:16:20,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:20,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:20,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:20,987 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:20,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:21,314 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:21,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677937031] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:21,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:21,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 17] total 40 [2022-03-15 16:16:21,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651776441] [2022-03-15 16:16:21,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:21,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:16:21,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:21,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:16:21,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=1280, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:16:21,316 INFO L87 Difference]: Start difference. First operand 22632 states and 58343 transitions. Second operand has 41 states, 41 states have (on average 2.4146341463414633) internal successors, (99), 40 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:24,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:24,952 INFO L93 Difference]: Finished difference Result 40562 states and 102826 transitions. [2022-03-15 16:16:24,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2022-03-15 16:16:24,952 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4146341463414633) internal successors, (99), 40 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:24,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:25,030 INFO L225 Difference]: With dead ends: 40562 [2022-03-15 16:16:25,030 INFO L226 Difference]: Without dead ends: 40542 [2022-03-15 16:16:25,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19087 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=11545, Invalid=31097, Unknown=0, NotChecked=0, Total=42642 [2022-03-15 16:16:25,034 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 859 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 859 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:25,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [859 Valid, 289 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 1138 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:16:25,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40542 states. [2022-03-15 16:16:25,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40542 to 29497. [2022-03-15 16:16:25,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29497 states, 29496 states have (on average 2.577230810957418) internal successors, (76018), 29496 states have internal predecessors, (76018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:25,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29497 states to 29497 states and 76018 transitions. [2022-03-15 16:16:25,759 INFO L78 Accepts]: Start accepts. Automaton has 29497 states and 76018 transitions. Word has length 40 [2022-03-15 16:16:25,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:25,759 INFO L470 AbstractCegarLoop]: Abstraction has 29497 states and 76018 transitions. [2022-03-15 16:16:25,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4146341463414633) internal successors, (99), 40 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:25,759 INFO L276 IsEmpty]: Start isEmpty. Operand 29497 states and 76018 transitions. [2022-03-15 16:16:25,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:25,778 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:25,778 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:25,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-03-15 16:16:25,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:25,980 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:25,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:25,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1407588685, now seen corresponding path program 116 times [2022-03-15 16:16:25,981 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:25,981 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773976629] [2022-03-15 16:16:25,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:25,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:25,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:26,165 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:26,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:26,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773976629] [2022-03-15 16:16:26,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773976629] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:26,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760636508] [2022-03-15 16:16:26,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:16:26,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:26,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:26,167 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:26,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-15 16:16:26,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:16:26,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:26,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:26,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:26,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:26,731 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:26,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760636508] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:26,732 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:26,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 17] total 39 [2022-03-15 16:16:26,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066353094] [2022-03-15 16:16:26,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:26,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:26,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:26,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:26,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1156, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:26,733 INFO L87 Difference]: Start difference. First operand 29497 states and 76018 transitions. Second operand has 40 states, 40 states have (on average 2.45) internal successors, (98), 39 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:28,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:28,463 INFO L93 Difference]: Finished difference Result 30394 states and 77833 transitions. [2022-03-15 16:16:28,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 16:16:28,463 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.45) internal successors, (98), 39 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:28,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:28,518 INFO L225 Difference]: With dead ends: 30394 [2022-03-15 16:16:28,518 INFO L226 Difference]: Without dead ends: 30390 [2022-03-15 16:16:28,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4317 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3799, Invalid=10243, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:16:28,520 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 278 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:28,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 140 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 819 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:16:28,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30390 states. [2022-03-15 16:16:28,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30390 to 29497. [2022-03-15 16:16:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29497 states, 29496 states have (on average 2.5766883645240033) internal successors, (76002), 29496 states have internal predecessors, (76002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:29,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29497 states to 29497 states and 76002 transitions. [2022-03-15 16:16:29,175 INFO L78 Accepts]: Start accepts. Automaton has 29497 states and 76002 transitions. Word has length 40 [2022-03-15 16:16:29,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:29,175 INFO L470 AbstractCegarLoop]: Abstraction has 29497 states and 76002 transitions. [2022-03-15 16:16:29,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.45) internal successors, (98), 39 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:29,176 INFO L276 IsEmpty]: Start isEmpty. Operand 29497 states and 76002 transitions. [2022-03-15 16:16:29,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:29,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:29,195 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:29,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-03-15 16:16:29,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:29,400 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:29,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:29,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1612029327, now seen corresponding path program 117 times [2022-03-15 16:16:29,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:29,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760329472] [2022-03-15 16:16:29,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:29,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:29,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:29,569 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 53 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:16:29,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:29,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760329472] [2022-03-15 16:16:29,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760329472] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:29,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745022863] [2022-03-15 16:16:29,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:16:29,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:29,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:29,570 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:29,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-15 16:16:29,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:16:29,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:29,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:29,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:29,904 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:29,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:30,213 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:30,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745022863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:30,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:30,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 17] total 39 [2022-03-15 16:16:30,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450670517] [2022-03-15 16:16:30,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:30,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:30,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:30,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:30,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=1203, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:30,214 INFO L87 Difference]: Start difference. First operand 29497 states and 76002 transitions. Second operand has 40 states, 40 states have (on average 2.5) internal successors, (100), 39 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:32,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:32,291 INFO L93 Difference]: Finished difference Result 37584 states and 96225 transitions. [2022-03-15 16:16:32,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 16:16:32,291 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.5) internal successors, (100), 39 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:32,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:32,369 INFO L225 Difference]: With dead ends: 37584 [2022-03-15 16:16:32,369 INFO L226 Difference]: Without dead ends: 37560 [2022-03-15 16:16:32,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5072 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4219, Invalid=11531, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 16:16:32,371 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 528 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 1216 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 1412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 1216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:32,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 217 Invalid, 1412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 1216 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:16:32,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37560 states. [2022-03-15 16:16:32,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37560 to 29719. [2022-03-15 16:16:32,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29719 states, 29718 states have (on average 2.5852345379904436) internal successors, (76828), 29718 states have internal predecessors, (76828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:32,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29719 states to 29719 states and 76828 transitions. [2022-03-15 16:16:32,965 INFO L78 Accepts]: Start accepts. Automaton has 29719 states and 76828 transitions. Word has length 40 [2022-03-15 16:16:32,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:32,965 INFO L470 AbstractCegarLoop]: Abstraction has 29719 states and 76828 transitions. [2022-03-15 16:16:32,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.5) internal successors, (100), 39 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:32,966 INFO L276 IsEmpty]: Start isEmpty. Operand 29719 states and 76828 transitions. [2022-03-15 16:16:32,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:32,985 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:32,985 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:33,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-03-15 16:16:33,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:33,191 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:33,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:33,192 INFO L85 PathProgramCache]: Analyzing trace with hash -472234239, now seen corresponding path program 118 times [2022-03-15 16:16:33,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:33,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901254785] [2022-03-15 16:16:33,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:33,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:33,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:33,290 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 38 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:33,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:33,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901254785] [2022-03-15 16:16:33,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901254785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:33,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041063957] [2022-03-15 16:16:33,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:16:33,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:33,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:33,292 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:33,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-15 16:16:33,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:16:33,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:33,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:33,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 38 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:33,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:33,922 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:33,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041063957] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:33,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:33,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 17] total 39 [2022-03-15 16:16:33,922 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795876181] [2022-03-15 16:16:33,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:33,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:33,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:33,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:33,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1167, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:33,923 INFO L87 Difference]: Start difference. First operand 29719 states and 76828 transitions. Second operand has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:35,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:35,708 INFO L93 Difference]: Finished difference Result 32131 states and 82168 transitions. [2022-03-15 16:16:35,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 16:16:35,709 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:35,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:35,767 INFO L225 Difference]: With dead ends: 32131 [2022-03-15 16:16:35,767 INFO L226 Difference]: Without dead ends: 32111 [2022-03-15 16:16:35,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4501 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3804, Invalid=10476, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 16:16:35,769 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 388 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:35,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 277 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1069 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:16:35,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32111 states. [2022-03-15 16:16:36,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32111 to 30307. [2022-03-15 16:16:36,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30307 states, 30306 states have (on average 2.587045469543985) internal successors, (78403), 30306 states have internal predecessors, (78403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:36,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30307 states to 30307 states and 78403 transitions. [2022-03-15 16:16:36,361 INFO L78 Accepts]: Start accepts. Automaton has 30307 states and 78403 transitions. Word has length 40 [2022-03-15 16:16:36,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:36,361 INFO L470 AbstractCegarLoop]: Abstraction has 30307 states and 78403 transitions. [2022-03-15 16:16:36,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:36,361 INFO L276 IsEmpty]: Start isEmpty. Operand 30307 states and 78403 transitions. [2022-03-15 16:16:36,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:36,381 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:36,381 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:36,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-03-15 16:16:36,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 16:16:36,582 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:36,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:36,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1148637827, now seen corresponding path program 119 times [2022-03-15 16:16:36,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:36,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100283451] [2022-03-15 16:16:36,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:36,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:36,678 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 31 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:36,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:36,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100283451] [2022-03-15 16:16:36,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100283451] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:36,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878566620] [2022-03-15 16:16:36,679 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:16:36,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:36,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:36,680 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:36,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-15 16:16:36,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-15 16:16:36,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:36,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:36,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 31 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:37,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:37,217 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:37,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878566620] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:37,217 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:37,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 17] total 39 [2022-03-15 16:16:37,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251658477] [2022-03-15 16:16:37,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:37,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:37,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:37,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:37,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=1175, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:37,218 INFO L87 Difference]: Start difference. First operand 30307 states and 78403 transitions. Second operand has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:39,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:39,062 INFO L93 Difference]: Finished difference Result 33401 states and 85130 transitions. [2022-03-15 16:16:39,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 16:16:39,063 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:39,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:39,118 INFO L225 Difference]: With dead ends: 33401 [2022-03-15 16:16:39,118 INFO L226 Difference]: Without dead ends: 33361 [2022-03-15 16:16:39,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4742 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3817, Invalid=10703, Unknown=0, NotChecked=0, Total=14520 [2022-03-15 16:16:39,119 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 407 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:39,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 241 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:16:39,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33361 states. [2022-03-15 16:16:39,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33361 to 30181. [2022-03-15 16:16:39,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30181 states, 30180 states have (on average 2.591186216037111) internal successors, (78202), 30180 states have internal predecessors, (78202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:39,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30181 states to 30181 states and 78202 transitions. [2022-03-15 16:16:39,771 INFO L78 Accepts]: Start accepts. Automaton has 30181 states and 78202 transitions. Word has length 40 [2022-03-15 16:16:39,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:39,771 INFO L470 AbstractCegarLoop]: Abstraction has 30181 states and 78202 transitions. [2022-03-15 16:16:39,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:39,771 INFO L276 IsEmpty]: Start isEmpty. Operand 30181 states and 78202 transitions. [2022-03-15 16:16:39,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:39,791 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:39,791 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:39,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-03-15 16:16:39,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 16:16:39,992 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:39,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:39,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1662543097, now seen corresponding path program 120 times [2022-03-15 16:16:39,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:39,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803571281] [2022-03-15 16:16:39,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:39,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:40,094 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:40,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:40,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803571281] [2022-03-15 16:16:40,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803571281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:40,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396927249] [2022-03-15 16:16:40,094 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:16:40,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:40,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:40,095 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:40,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-15 16:16:40,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-03-15 16:16:40,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:40,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:40,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:40,432 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:40,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:40,639 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:40,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396927249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:40,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:40,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-03-15 16:16:40,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660029816] [2022-03-15 16:16:40,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:40,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:40,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:40,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:40,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=1180, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:40,641 INFO L87 Difference]: Start difference. First operand 30181 states and 78202 transitions. Second operand has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:42,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:42,539 INFO L93 Difference]: Finished difference Result 33916 states and 86143 transitions. [2022-03-15 16:16:42,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 16:16:42,540 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:42,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:42,609 INFO L225 Difference]: With dead ends: 33916 [2022-03-15 16:16:42,610 INFO L226 Difference]: Without dead ends: 33862 [2022-03-15 16:16:42,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4950 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3838, Invalid=10924, Unknown=0, NotChecked=0, Total=14762 [2022-03-15 16:16:42,610 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 494 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:42,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 259 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:16:42,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33862 states. [2022-03-15 16:16:43,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33862 to 28876. [2022-03-15 16:16:43,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28876 states, 28875 states have (on average 2.596987012987013) internal successors, (74988), 28875 states have internal predecessors, (74988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:43,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28876 states to 28876 states and 74988 transitions. [2022-03-15 16:16:43,254 INFO L78 Accepts]: Start accepts. Automaton has 28876 states and 74988 transitions. Word has length 40 [2022-03-15 16:16:43,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:43,254 INFO L470 AbstractCegarLoop]: Abstraction has 28876 states and 74988 transitions. [2022-03-15 16:16:43,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:43,254 INFO L276 IsEmpty]: Start isEmpty. Operand 28876 states and 74988 transitions. [2022-03-15 16:16:43,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:43,273 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:43,273 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:43,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-03-15 16:16:43,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-03-15 16:16:43,474 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:43,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:43,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1672981877, now seen corresponding path program 121 times [2022-03-15 16:16:43,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:43,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724580630] [2022-03-15 16:16:43,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:43,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:43,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:43,586 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:43,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:43,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724580630] [2022-03-15 16:16:43,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724580630] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:43,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014078417] [2022-03-15 16:16:43,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:16:43,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:43,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:43,587 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:43,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-15 16:16:43,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:43,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:43,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:43,911 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:43,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:44,105 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:44,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014078417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:44,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:44,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 39 [2022-03-15 16:16:44,105 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407460183] [2022-03-15 16:16:44,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:44,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:44,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:44,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:44,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=1182, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:44,106 INFO L87 Difference]: Start difference. First operand 28876 states and 74988 transitions. Second operand has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:45,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:45,801 INFO L93 Difference]: Finished difference Result 33473 states and 84685 transitions. [2022-03-15 16:16:45,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:16:45,802 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:45,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:45,992 INFO L225 Difference]: With dead ends: 33473 [2022-03-15 16:16:45,992 INFO L226 Difference]: Without dead ends: 33417 [2022-03-15 16:16:45,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5136 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3867, Invalid=11139, Unknown=0, NotChecked=0, Total=15006 [2022-03-15 16:16:45,993 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 456 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:45,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 204 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:16:46,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33417 states. [2022-03-15 16:16:46,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33417 to 26468. [2022-03-15 16:16:46,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26468 states, 26467 states have (on average 2.601541542297956) internal successors, (68855), 26467 states have internal predecessors, (68855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:46,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26468 states to 26468 states and 68855 transitions. [2022-03-15 16:16:46,582 INFO L78 Accepts]: Start accepts. Automaton has 26468 states and 68855 transitions. Word has length 40 [2022-03-15 16:16:46,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:46,582 INFO L470 AbstractCegarLoop]: Abstraction has 26468 states and 68855 transitions. [2022-03-15 16:16:46,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:46,583 INFO L276 IsEmpty]: Start isEmpty. Operand 26468 states and 68855 transitions. [2022-03-15 16:16:46,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:46,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:46,598 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:46,614 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-03-15 16:16:46,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 16:16:46,799 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:46,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:46,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1180252431, now seen corresponding path program 122 times [2022-03-15 16:16:46,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:46,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153100998] [2022-03-15 16:16:46,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:46,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:46,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 34 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:46,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:46,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153100998] [2022-03-15 16:16:46,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153100998] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:46,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201647649] [2022-03-15 16:16:46,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:16:46,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:46,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:46,946 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:46,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-15 16:16:46,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:16:46,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:46,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:46,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:47,286 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 34 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:47,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:47,469 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:47,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201647649] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:47,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:47,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-03-15 16:16:47,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415039173] [2022-03-15 16:16:47,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:47,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:47,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:47,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:47,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1181, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:47,470 INFO L87 Difference]: Start difference. First operand 26468 states and 68855 transitions. Second operand has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:49,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:49,285 INFO L93 Difference]: Finished difference Result 32096 states and 80790 transitions. [2022-03-15 16:16:49,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 16:16:49,286 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:49,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:49,345 INFO L225 Difference]: With dead ends: 32096 [2022-03-15 16:16:49,346 INFO L226 Difference]: Without dead ends: 32046 [2022-03-15 16:16:49,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5236 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3904, Invalid=11348, Unknown=0, NotChecked=0, Total=15252 [2022-03-15 16:16:49,348 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 591 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:49,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 228 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:16:49,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32046 states. [2022-03-15 16:16:49,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32046 to 24004. [2022-03-15 16:16:49,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24004 states, 24003 states have (on average 2.599633379160938) internal successors, (62399), 24003 states have internal predecessors, (62399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:49,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24004 states to 24004 states and 62399 transitions. [2022-03-15 16:16:49,828 INFO L78 Accepts]: Start accepts. Automaton has 24004 states and 62399 transitions. Word has length 40 [2022-03-15 16:16:49,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:49,828 INFO L470 AbstractCegarLoop]: Abstraction has 24004 states and 62399 transitions. [2022-03-15 16:16:49,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:49,828 INFO L276 IsEmpty]: Start isEmpty. Operand 24004 states and 62399 transitions. [2022-03-15 16:16:49,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:49,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:49,844 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:49,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-03-15 16:16:50,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:50,048 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:50,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:50,048 INFO L85 PathProgramCache]: Analyzing trace with hash 620886581, now seen corresponding path program 123 times [2022-03-15 16:16:50,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:50,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015408607] [2022-03-15 16:16:50,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:50,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:50,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:50,185 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 35 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:16:50,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:50,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015408607] [2022-03-15 16:16:50,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015408607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:50,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572213715] [2022-03-15 16:16:50,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:16:50,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:50,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:50,187 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:50,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-15 16:16:50,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:16:50,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:50,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:50,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:50,563 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:50,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:50,777 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:50,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572213715] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:50,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:50,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 40 [2022-03-15 16:16:50,778 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898116253] [2022-03-15 16:16:50,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:50,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:16:50,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:50,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:16:50,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1323, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:16:50,779 INFO L87 Difference]: Start difference. First operand 24004 states and 62399 transitions. Second operand has 41 states, 41 states have (on average 2.268292682926829) internal successors, (93), 40 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:53,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:53,369 INFO L93 Difference]: Finished difference Result 28861 states and 72270 transitions. [2022-03-15 16:16:53,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 16:16:53,370 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.268292682926829) internal successors, (93), 40 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:53,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:53,421 INFO L225 Difference]: With dead ends: 28861 [2022-03-15 16:16:53,421 INFO L226 Difference]: Without dead ends: 28861 [2022-03-15 16:16:53,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7191 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5273, Invalid=16483, Unknown=0, NotChecked=0, Total=21756 [2022-03-15 16:16:53,423 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 446 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 1336 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:53,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 364 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1336 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:16:53,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28861 states. [2022-03-15 16:16:53,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28861 to 21876. [2022-03-15 16:16:53,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21876 states, 21875 states have (on average 2.5954285714285716) internal successors, (56775), 21875 states have internal predecessors, (56775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:53,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21876 states to 21876 states and 56775 transitions. [2022-03-15 16:16:53,884 INFO L78 Accepts]: Start accepts. Automaton has 21876 states and 56775 transitions. Word has length 40 [2022-03-15 16:16:53,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:53,884 INFO L470 AbstractCegarLoop]: Abstraction has 21876 states and 56775 transitions. [2022-03-15 16:16:53,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.268292682926829) internal successors, (93), 40 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:53,885 INFO L276 IsEmpty]: Start isEmpty. Operand 21876 states and 56775 transitions. [2022-03-15 16:16:53,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:53,898 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:53,898 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:53,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-03-15 16:16:54,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:54,100 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:54,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:54,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1406243953, now seen corresponding path program 124 times [2022-03-15 16:16:54,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:54,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321409585] [2022-03-15 16:16:54,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:54,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:54,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 38 proven. 46 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:16:54,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:54,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321409585] [2022-03-15 16:16:54,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321409585] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:54,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194476105] [2022-03-15 16:16:54,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:16:54,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:54,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:54,232 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:54,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-15 16:16:54,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:16:54,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:54,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:54,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:54,576 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 38 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:54,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:54,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194476105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:54,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:54,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-03-15 16:16:54,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359064582] [2022-03-15 16:16:54,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:54,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:16:54,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:54,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:16:54,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1193, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:16:54,763 INFO L87 Difference]: Start difference. First operand 21876 states and 56775 transitions. Second operand has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:56,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:56,811 INFO L93 Difference]: Finished difference Result 25120 states and 63294 transitions. [2022-03-15 16:16:56,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 16:16:56,811 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:16:56,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:56,854 INFO L225 Difference]: With dead ends: 25120 [2022-03-15 16:16:56,854 INFO L226 Difference]: Without dead ends: 24982 [2022-03-15 16:16:56,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6135 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4209, Invalid=13881, Unknown=0, NotChecked=0, Total=18090 [2022-03-15 16:16:56,856 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 481 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 930 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:56,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [481 Valid, 308 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 930 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:16:56,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24982 states. [2022-03-15 16:16:57,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24982 to 21296. [2022-03-15 16:16:57,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21296 states, 21295 states have (on average 2.5844094857947875) internal successors, (55035), 21295 states have internal predecessors, (55035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:57,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21296 states to 21296 states and 55035 transitions. [2022-03-15 16:16:57,330 INFO L78 Accepts]: Start accepts. Automaton has 21296 states and 55035 transitions. Word has length 40 [2022-03-15 16:16:57,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:57,330 INFO L470 AbstractCegarLoop]: Abstraction has 21296 states and 55035 transitions. [2022-03-15 16:16:57,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:57,330 INFO L276 IsEmpty]: Start isEmpty. Operand 21296 states and 55035 transitions. [2022-03-15 16:16:57,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:16:57,343 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:57,343 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:57,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-03-15 16:16:57,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-03-15 16:16:57,544 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:16:57,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:57,544 INFO L85 PathProgramCache]: Analyzing trace with hash 2109118261, now seen corresponding path program 125 times [2022-03-15 16:16:57,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:57,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97652207] [2022-03-15 16:16:57,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:57,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:57,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 34 proven. 50 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:16:57,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:57,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97652207] [2022-03-15 16:16:57,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97652207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:57,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861028495] [2022-03-15 16:16:57,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:16:57,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:57,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:57,658 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:57,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-15 16:16:57,683 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:16:57,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:57,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:16:57,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:57,983 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:57,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:58,189 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:58,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861028495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:58,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:58,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 40 [2022-03-15 16:16:58,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140591750] [2022-03-15 16:16:58,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:58,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:16:58,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:58,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:16:58,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1322, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:16:58,190 INFO L87 Difference]: Start difference. First operand 21296 states and 55035 transitions. Second operand has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:00,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:00,962 INFO L93 Difference]: Finished difference Result 27538 states and 68321 transitions. [2022-03-15 16:17:00,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-15 16:17:00,962 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:00,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:01,016 INFO L225 Difference]: With dead ends: 27538 [2022-03-15 16:17:01,017 INFO L226 Difference]: Without dead ends: 27538 [2022-03-15 16:17:01,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8770 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6130, Invalid=18050, Unknown=0, NotChecked=0, Total=24180 [2022-03-15 16:17:01,018 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 484 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1413 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:01,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 390 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1413 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:17:01,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27538 states. [2022-03-15 16:17:01,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27538 to 19476. [2022-03-15 16:17:01,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19476 states, 19475 states have (on average 2.5761232349165595) internal successors, (50170), 19475 states have internal predecessors, (50170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19476 states to 19476 states and 50170 transitions. [2022-03-15 16:17:01,405 INFO L78 Accepts]: Start accepts. Automaton has 19476 states and 50170 transitions. Word has length 40 [2022-03-15 16:17:01,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:01,405 INFO L470 AbstractCegarLoop]: Abstraction has 19476 states and 50170 transitions. [2022-03-15 16:17:01,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:01,405 INFO L276 IsEmpty]: Start isEmpty. Operand 19476 states and 50170 transitions. [2022-03-15 16:17:01,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:01,417 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:01,417 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:01,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-15 16:17:01,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-03-15 16:17:01,618 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:01,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:01,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1390383217, now seen corresponding path program 126 times [2022-03-15 16:17:01,618 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:01,618 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228907796] [2022-03-15 16:17:01,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:01,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:01,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:01,721 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 32 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:01,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:01,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228907796] [2022-03-15 16:17:01,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228907796] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:01,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114319275] [2022-03-15 16:17:01,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:17:01,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:01,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:01,722 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:01,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-15 16:17:01,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 16:17:01,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:01,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:01,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:02,045 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 31 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:02,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:02,239 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:02,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114319275] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:02,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:02,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 39 [2022-03-15 16:17:02,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696292736] [2022-03-15 16:17:02,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:02,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:02,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:02,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:02,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1193, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:02,240 INFO L87 Difference]: Start difference. First operand 19476 states and 50170 transitions. Second operand has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:04,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:04,053 INFO L93 Difference]: Finished difference Result 22442 states and 56490 transitions. [2022-03-15 16:17:04,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 16:17:04,053 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:04,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:04,088 INFO L225 Difference]: With dead ends: 22442 [2022-03-15 16:17:04,088 INFO L226 Difference]: Without dead ends: 22343 [2022-03-15 16:17:04,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5436 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3703, Invalid=12047, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 16:17:04,090 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 573 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:04,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 247 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:04,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22343 states. [2022-03-15 16:17:04,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22343 to 19294. [2022-03-15 16:17:04,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19294 states, 19293 states have (on average 2.5669932099725288) internal successors, (49525), 19293 states have internal predecessors, (49525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:04,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19294 states to 19294 states and 49525 transitions. [2022-03-15 16:17:04,455 INFO L78 Accepts]: Start accepts. Automaton has 19294 states and 49525 transitions. Word has length 40 [2022-03-15 16:17:04,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:04,455 INFO L470 AbstractCegarLoop]: Abstraction has 19294 states and 49525 transitions. [2022-03-15 16:17:04,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:04,455 INFO L276 IsEmpty]: Start isEmpty. Operand 19294 states and 49525 transitions. [2022-03-15 16:17:04,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:04,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:04,468 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:04,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-15 16:17:04,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:04,671 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:04,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:04,672 INFO L85 PathProgramCache]: Analyzing trace with hash -991005643, now seen corresponding path program 127 times [2022-03-15 16:17:04,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:04,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675701800] [2022-03-15 16:17:04,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:04,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:04,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:04,787 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 51 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:04,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:04,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675701800] [2022-03-15 16:17:04,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675701800] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:04,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896229395] [2022-03-15 16:17:04,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:17:04,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:04,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:04,789 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:04,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-15 16:17:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:04,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:04,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:05,113 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:05,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:05,337 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:05,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896229395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:05,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:05,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 40 [2022-03-15 16:17:05,338 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563124646] [2022-03-15 16:17:05,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:05,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:17:05,338 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:05,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:17:05,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=1316, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:17:05,338 INFO L87 Difference]: Start difference. First operand 19294 states and 49525 transitions. Second operand has 41 states, 41 states have (on average 2.3658536585365852) internal successors, (97), 40 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:08,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:08,329 INFO L93 Difference]: Finished difference Result 26530 states and 65364 transitions. [2022-03-15 16:17:08,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-03-15 16:17:08,330 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.3658536585365852) internal successors, (97), 40 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:08,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:08,378 INFO L225 Difference]: With dead ends: 26530 [2022-03-15 16:17:08,378 INFO L226 Difference]: Without dead ends: 26530 [2022-03-15 16:17:08,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11387 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=7659, Invalid=20733, Unknown=0, NotChecked=0, Total=28392 [2022-03-15 16:17:08,381 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 634 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 1444 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:08,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [634 Valid, 352 Invalid, 1638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1444 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:17:08,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26530 states. [2022-03-15 16:17:08,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26530 to 17898. [2022-03-15 16:17:08,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17898 states, 17897 states have (on average 2.5554003464267754) internal successors, (45734), 17897 states have internal predecessors, (45734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:08,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17898 states to 17898 states and 45734 transitions. [2022-03-15 16:17:08,721 INFO L78 Accepts]: Start accepts. Automaton has 17898 states and 45734 transitions. Word has length 40 [2022-03-15 16:17:08,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:08,721 INFO L470 AbstractCegarLoop]: Abstraction has 17898 states and 45734 transitions. [2022-03-15 16:17:08,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.3658536585365852) internal successors, (97), 40 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:08,721 INFO L276 IsEmpty]: Start isEmpty. Operand 17898 states and 45734 transitions. [2022-03-15 16:17:08,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:08,733 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:08,733 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:08,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-03-15 16:17:08,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:08,939 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:08,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:08,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1966902385, now seen corresponding path program 128 times [2022-03-15 16:17:08,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:08,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15002522] [2022-03-15 16:17:08,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:08,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:08,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:09,035 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 54 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:09,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:09,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15002522] [2022-03-15 16:17:09,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15002522] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:09,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453591553] [2022-03-15 16:17:09,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:17:09,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:09,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:09,037 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:09,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-15 16:17:09,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:17:09,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:09,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:09,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:09,359 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:09,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:09,566 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:09,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453591553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:09,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:09,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-03-15 16:17:09,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112935125] [2022-03-15 16:17:09,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:09,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:09,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:09,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:09,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=1190, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:09,567 INFO L87 Difference]: Start difference. First operand 17898 states and 45734 transitions. Second operand has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:11,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:11,213 INFO L93 Difference]: Finished difference Result 20487 states and 51579 transitions. [2022-03-15 16:17:11,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 16:17:11,213 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:11,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:11,246 INFO L225 Difference]: With dead ends: 20487 [2022-03-15 16:17:11,246 INFO L226 Difference]: Without dead ends: 20421 [2022-03-15 16:17:11,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4882 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3382, Invalid=10660, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:17:11,248 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 430 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 957 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:11,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 274 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 957 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:11,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20421 states. [2022-03-15 16:17:11,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20421 to 18251. [2022-03-15 16:17:11,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18251 states, 18250 states have (on average 2.5564383561643838) internal successors, (46655), 18250 states have internal predecessors, (46655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:11,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18251 states to 18251 states and 46655 transitions. [2022-03-15 16:17:11,608 INFO L78 Accepts]: Start accepts. Automaton has 18251 states and 46655 transitions. Word has length 40 [2022-03-15 16:17:11,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:11,608 INFO L470 AbstractCegarLoop]: Abstraction has 18251 states and 46655 transitions. [2022-03-15 16:17:11,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:11,608 INFO L276 IsEmpty]: Start isEmpty. Operand 18251 states and 46655 transitions. [2022-03-15 16:17:11,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:11,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:11,620 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:11,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-03-15 16:17:11,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:11,821 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:11,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:11,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1115263285, now seen corresponding path program 129 times [2022-03-15 16:17:11,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:11,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942866523] [2022-03-15 16:17:11,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:11,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:11,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:11,923 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 32 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:11,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:11,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942866523] [2022-03-15 16:17:11,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942866523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:11,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999182426] [2022-03-15 16:17:11,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:17:11,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:11,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:11,924 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:11,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-15 16:17:11,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:17:11,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:11,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:11,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:12,259 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:12,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:12,507 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:12,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999182426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:12,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:12,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 40 [2022-03-15 16:17:12,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707009432] [2022-03-15 16:17:12,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:12,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:17:12,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:12,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:17:12,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=335, Invalid=1305, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:17:12,508 INFO L87 Difference]: Start difference. First operand 18251 states and 46655 transitions. Second operand has 41 states, 41 states have (on average 2.4146341463414633) internal successors, (99), 40 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:15,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:15,889 INFO L93 Difference]: Finished difference Result 26524 states and 65049 transitions. [2022-03-15 16:17:15,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2022-03-15 16:17:15,889 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4146341463414633) internal successors, (99), 40 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:15,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:15,934 INFO L225 Difference]: With dead ends: 26524 [2022-03-15 16:17:15,934 INFO L226 Difference]: Without dead ends: 26524 [2022-03-15 16:17:15,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15320 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=9859, Invalid=24923, Unknown=0, NotChecked=0, Total=34782 [2022-03-15 16:17:15,938 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 685 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:15,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [685 Valid, 403 Invalid, 1689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 1475 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:17:15,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26524 states. [2022-03-15 16:17:16,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26524 to 17253. [2022-03-15 16:17:16,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17253 states, 17252 states have (on average 2.541386505912358) internal successors, (43844), 17252 states have internal predecessors, (43844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:16,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17253 states to 17253 states and 43844 transitions. [2022-03-15 16:17:16,425 INFO L78 Accepts]: Start accepts. Automaton has 17253 states and 43844 transitions. Word has length 40 [2022-03-15 16:17:16,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:16,426 INFO L470 AbstractCegarLoop]: Abstraction has 17253 states and 43844 transitions. [2022-03-15 16:17:16,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4146341463414633) internal successors, (99), 40 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:16,426 INFO L276 IsEmpty]: Start isEmpty. Operand 17253 states and 43844 transitions. [2022-03-15 16:17:16,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:16,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:16,436 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:16,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-03-15 16:17:16,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-03-15 16:17:16,637 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:16,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:16,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1118341233, now seen corresponding path program 130 times [2022-03-15 16:17:16,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:16,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191189912] [2022-03-15 16:17:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:16,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:16,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 32 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:16,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:16,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191189912] [2022-03-15 16:17:16,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191189912] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:16,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627964766] [2022-03-15 16:17:16,729 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:17:16,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:16,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:16,730 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:16,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-15 16:17:16,753 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:17:16,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:16,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:16,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:17,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:17,264 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:17,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627964766] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:17,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:17,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 17] total 39 [2022-03-15 16:17:17,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568611311] [2022-03-15 16:17:17,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:17,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:17,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:17,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:17,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=1184, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:17,265 INFO L87 Difference]: Start difference. First operand 17253 states and 43844 transitions. Second operand has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:18,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:18,839 INFO L93 Difference]: Finished difference Result 19251 states and 48390 transitions. [2022-03-15 16:17:18,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:17:18,839 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:18,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:18,869 INFO L225 Difference]: With dead ends: 19251 [2022-03-15 16:17:18,869 INFO L226 Difference]: Without dead ends: 19212 [2022-03-15 16:17:18,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4450 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3202, Invalid=9680, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 16:17:18,871 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 304 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:18,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 345 Invalid, 1182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:18,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19212 states. [2022-03-15 16:17:19,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19212 to 17619. [2022-03-15 16:17:19,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17619 states, 17618 states have (on average 2.546032466795323) internal successors, (44856), 17618 states have internal predecessors, (44856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:19,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17619 states to 17619 states and 44856 transitions. [2022-03-15 16:17:19,177 INFO L78 Accepts]: Start accepts. Automaton has 17619 states and 44856 transitions. Word has length 40 [2022-03-15 16:17:19,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:19,177 INFO L470 AbstractCegarLoop]: Abstraction has 17619 states and 44856 transitions. [2022-03-15 16:17:19,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:19,178 INFO L276 IsEmpty]: Start isEmpty. Operand 17619 states and 44856 transitions. [2022-03-15 16:17:19,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:19,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:19,189 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:19,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-03-15 16:17:19,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-15 16:17:19,389 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:19,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:19,390 INFO L85 PathProgramCache]: Analyzing trace with hash -232264139, now seen corresponding path program 131 times [2022-03-15 16:17:19,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:19,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108391081] [2022-03-15 16:17:19,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:19,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:19,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:19,488 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 31 proven. 53 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:19,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:19,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108391081] [2022-03-15 16:17:19,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108391081] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:19,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498819599] [2022-03-15 16:17:19,488 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:17:19,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:19,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:19,489 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:19,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-15 16:17:19,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:17:19,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:19,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:19,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:19,820 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:19,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:20,093 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:20,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498819599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:20,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:20,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 17] total 40 [2022-03-15 16:17:20,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723450278] [2022-03-15 16:17:20,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:20,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:17:20,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:20,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:17:20,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=1289, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:17:20,095 INFO L87 Difference]: Start difference. First operand 17619 states and 44856 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:23,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:23,951 INFO L93 Difference]: Finished difference Result 29040 states and 70961 transitions. [2022-03-15 16:17:23,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-03-15 16:17:23,951 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:23,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:24,010 INFO L225 Difference]: With dead ends: 29040 [2022-03-15 16:17:24,010 INFO L226 Difference]: Without dead ends: 29040 [2022-03-15 16:17:24,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19281 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=11962, Invalid=29450, Unknown=0, NotChecked=0, Total=41412 [2022-03-15 16:17:24,014 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 648 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 1549 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 1549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:24,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [648 Valid, 459 Invalid, 1765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 1549 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:17:24,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29040 states. [2022-03-15 16:17:24,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29040 to 22012. [2022-03-15 16:17:24,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22012 states, 22011 states have (on average 2.520875925673527) internal successors, (55487), 22011 states have internal predecessors, (55487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:24,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22012 states to 22012 states and 55487 transitions. [2022-03-15 16:17:24,507 INFO L78 Accepts]: Start accepts. Automaton has 22012 states and 55487 transitions. Word has length 40 [2022-03-15 16:17:24,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:24,507 INFO L470 AbstractCegarLoop]: Abstraction has 22012 states and 55487 transitions. [2022-03-15 16:17:24,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:24,507 INFO L276 IsEmpty]: Start isEmpty. Operand 22012 states and 55487 transitions. [2022-03-15 16:17:24,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:24,520 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:24,521 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:24,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-03-15 16:17:24,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-15 16:17:24,722 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:24,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:24,723 INFO L85 PathProgramCache]: Analyzing trace with hash 853771377, now seen corresponding path program 132 times [2022-03-15 16:17:24,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:24,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29771084] [2022-03-15 16:17:24,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:24,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:24,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:24,811 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 38 proven. 46 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:24,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:24,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29771084] [2022-03-15 16:17:24,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29771084] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:24,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498431804] [2022-03-15 16:17:24,812 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:17:24,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:24,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:24,813 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:24,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-15 16:17:24,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 16:17:24,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:24,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:24,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:25,137 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 34 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:25,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:25,369 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:25,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498431804] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:25,370 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:25,370 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 17] total 39 [2022-03-15 16:17:25,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849574695] [2022-03-15 16:17:25,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:25,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:25,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:25,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:25,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=1175, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:25,371 INFO L87 Difference]: Start difference. First operand 22012 states and 55487 transitions. Second operand has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:26,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:26,871 INFO L93 Difference]: Finished difference Result 23071 states and 57669 transitions. [2022-03-15 16:17:26,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 16:17:26,872 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:26,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:26,909 INFO L225 Difference]: With dead ends: 23071 [2022-03-15 16:17:26,909 INFO L226 Difference]: Without dead ends: 23053 [2022-03-15 16:17:26,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4155 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3125, Invalid=9085, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 16:17:26,911 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 331 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:26,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 261 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 909 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:26,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23053 states. [2022-03-15 16:17:27,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23053 to 22214. [2022-03-15 16:17:27,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22214 states, 22213 states have (on average 2.5227119254490615) internal successors, (56037), 22213 states have internal predecessors, (56037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:27,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22214 states to 22214 states and 56037 transitions. [2022-03-15 16:17:27,320 INFO L78 Accepts]: Start accepts. Automaton has 22214 states and 56037 transitions. Word has length 40 [2022-03-15 16:17:27,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:27,320 INFO L470 AbstractCegarLoop]: Abstraction has 22214 states and 56037 transitions. [2022-03-15 16:17:27,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:27,321 INFO L276 IsEmpty]: Start isEmpty. Operand 22214 states and 56037 transitions. [2022-03-15 16:17:27,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:27,334 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:27,334 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:27,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-03-15 16:17:27,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-15 16:17:27,535 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:27,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:27,535 INFO L85 PathProgramCache]: Analyzing trace with hash -2083943627, now seen corresponding path program 133 times [2022-03-15 16:17:27,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:27,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216173620] [2022-03-15 16:17:27,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:27,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:27,630 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 54 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:27,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:27,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216173620] [2022-03-15 16:17:27,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216173620] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:27,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124154799] [2022-03-15 16:17:27,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:17:27,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:27,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:27,632 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:27,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-15 16:17:27,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:27,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:27,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:27,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:28,251 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:28,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124154799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:28,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:28,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 17] total 40 [2022-03-15 16:17:28,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779142931] [2022-03-15 16:17:28,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:28,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:17:28,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:28,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:17:28,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=372, Invalid=1268, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:17:28,253 INFO L87 Difference]: Start difference. First operand 22214 states and 56037 transitions. Second operand has 41 states, 41 states have (on average 2.5365853658536586) internal successors, (104), 40 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:32,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:32,371 INFO L93 Difference]: Finished difference Result 37816 states and 93511 transitions. [2022-03-15 16:17:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2022-03-15 16:17:32,371 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.5365853658536586) internal successors, (104), 40 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:32,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:32,442 INFO L225 Difference]: With dead ends: 37816 [2022-03-15 16:17:32,442 INFO L226 Difference]: Without dead ends: 37816 [2022-03-15 16:17:32,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23403 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=13884, Invalid=35622, Unknown=0, NotChecked=0, Total=49506 [2022-03-15 16:17:32,448 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 772 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 1404 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 1404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:32,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [772 Valid, 351 Invalid, 1628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 1404 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:17:32,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37816 states. [2022-03-15 16:17:33,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37816 to 32904. [2022-03-15 16:17:33,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32904 states, 32903 states have (on average 2.529982068504392) internal successors, (83244), 32903 states have internal predecessors, (83244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:33,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32904 states to 32904 states and 83244 transitions. [2022-03-15 16:17:33,175 INFO L78 Accepts]: Start accepts. Automaton has 32904 states and 83244 transitions. Word has length 40 [2022-03-15 16:17:33,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:33,175 INFO L470 AbstractCegarLoop]: Abstraction has 32904 states and 83244 transitions. [2022-03-15 16:17:33,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.5365853658536586) internal successors, (104), 40 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:33,175 INFO L276 IsEmpty]: Start isEmpty. Operand 32904 states and 83244 transitions. [2022-03-15 16:17:33,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:33,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:33,193 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:33,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-03-15 16:17:33,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:33,393 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:33,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:33,394 INFO L85 PathProgramCache]: Analyzing trace with hash 265003035, now seen corresponding path program 134 times [2022-03-15 16:17:33,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:33,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18838486] [2022-03-15 16:17:33,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:33,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:33,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:33,480 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:33,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:33,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18838486] [2022-03-15 16:17:33,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18838486] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:33,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067506942] [2022-03-15 16:17:33,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:17:33,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:33,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:33,482 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:33,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-15 16:17:33,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:17:33,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:33,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:33,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:33,799 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 38 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:33,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:34,083 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 44 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:34,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067506942] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:34,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:34,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 17] total 39 [2022-03-15 16:17:34,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279215923] [2022-03-15 16:17:34,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:34,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:34,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:34,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:34,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1185, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:34,084 INFO L87 Difference]: Start difference. First operand 32904 states and 83244 transitions. Second operand has 40 states, 40 states have (on average 2.45) internal successors, (98), 39 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:36,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:36,599 INFO L93 Difference]: Finished difference Result 35887 states and 89458 transitions. [2022-03-15 16:17:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-15 16:17:36,599 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.45) internal successors, (98), 39 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:36,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:36,668 INFO L225 Difference]: With dead ends: 35887 [2022-03-15 16:17:36,668 INFO L226 Difference]: Without dead ends: 35883 [2022-03-15 16:17:36,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8367 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6364, Invalid=16588, Unknown=0, NotChecked=0, Total=22952 [2022-03-15 16:17:36,671 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 725 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 1004 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 725 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 1004 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:36,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [725 Valid, 159 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 1004 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:17:36,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35883 states. [2022-03-15 16:17:37,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35883 to 32269. [2022-03-15 16:17:37,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32269 states, 32268 states have (on average 2.526465848518656) internal successors, (81524), 32268 states have internal predecessors, (81524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:37,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32269 states to 32269 states and 81524 transitions. [2022-03-15 16:17:37,351 INFO L78 Accepts]: Start accepts. Automaton has 32269 states and 81524 transitions. Word has length 40 [2022-03-15 16:17:37,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:37,351 INFO L470 AbstractCegarLoop]: Abstraction has 32269 states and 81524 transitions. [2022-03-15 16:17:37,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.45) internal successors, (98), 39 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:37,351 INFO L276 IsEmpty]: Start isEmpty. Operand 32269 states and 81524 transitions. [2022-03-15 16:17:37,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:37,368 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:37,369 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:37,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-03-15 16:17:37,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-15 16:17:37,569 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:37,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:37,570 INFO L85 PathProgramCache]: Analyzing trace with hash -241343231, now seen corresponding path program 135 times [2022-03-15 16:17:37,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:37,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051036404] [2022-03-15 16:17:37,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:37,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:37,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:37,659 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 37 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:37,660 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:37,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051036404] [2022-03-15 16:17:37,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051036404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:37,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652570911] [2022-03-15 16:17:37,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:17:37,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:37,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:37,661 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:37,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-15 16:17:37,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:17:37,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:37,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:37,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:37,978 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:37,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:38,240 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 44 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:38,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652570911] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:38,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:38,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 17] total 39 [2022-03-15 16:17:38,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414923083] [2022-03-15 16:17:38,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:38,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:38,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:38,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:38,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=1187, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:38,242 INFO L87 Difference]: Start difference. First operand 32269 states and 81524 transitions. Second operand has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:40,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:40,550 INFO L93 Difference]: Finished difference Result 36401 states and 90806 transitions. [2022-03-15 16:17:40,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-03-15 16:17:40,551 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:40,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:40,618 INFO L225 Difference]: With dead ends: 36401 [2022-03-15 16:17:40,618 INFO L226 Difference]: Without dead ends: 36389 [2022-03-15 16:17:40,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7109 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=5437, Invalid=14585, Unknown=0, NotChecked=0, Total=20022 [2022-03-15 16:17:40,621 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 721 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 1185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:40,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [721 Valid, 162 Invalid, 1185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:17:40,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36389 states. [2022-03-15 16:17:41,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36389 to 31831. [2022-03-15 16:17:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31831 states, 31830 states have (on average 2.527615457115928) internal successors, (80454), 31830 states have internal predecessors, (80454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:41,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31831 states to 31831 states and 80454 transitions. [2022-03-15 16:17:41,333 INFO L78 Accepts]: Start accepts. Automaton has 31831 states and 80454 transitions. Word has length 40 [2022-03-15 16:17:41,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:41,333 INFO L470 AbstractCegarLoop]: Abstraction has 31831 states and 80454 transitions. [2022-03-15 16:17:41,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.425) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:41,333 INFO L276 IsEmpty]: Start isEmpty. Operand 31831 states and 80454 transitions. [2022-03-15 16:17:41,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:41,351 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:41,351 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:41,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-03-15 16:17:41,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:41,552 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:41,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:41,552 INFO L85 PathProgramCache]: Analyzing trace with hash -468564611, now seen corresponding path program 136 times [2022-03-15 16:17:41,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:41,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928775546] [2022-03-15 16:17:41,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:41,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:41,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:41,647 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 54 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:41,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:41,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928775546] [2022-03-15 16:17:41,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928775546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:41,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259351578] [2022-03-15 16:17:41,648 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:17:41,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:41,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:41,649 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:41,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-15 16:17:41,672 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:17:41,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:41,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:41,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:41,968 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 27 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:41,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:42,214 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 45 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:42,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259351578] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:42,214 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:42,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 17] total 39 [2022-03-15 16:17:42,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368524084] [2022-03-15 16:17:42,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:42,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:42,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:42,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:42,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=1187, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:42,215 INFO L87 Difference]: Start difference. First operand 31831 states and 80454 transitions. Second operand has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:44,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:44,371 INFO L93 Difference]: Finished difference Result 37561 states and 93690 transitions. [2022-03-15 16:17:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 16:17:44,371 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:44,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:44,448 INFO L225 Difference]: With dead ends: 37561 [2022-03-15 16:17:44,448 INFO L226 Difference]: Without dead ends: 37541 [2022-03-15 16:17:44,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6226 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4822, Invalid=13268, Unknown=0, NotChecked=0, Total=18090 [2022-03-15 16:17:44,450 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 608 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:44,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 189 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:44,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37541 states. [2022-03-15 16:17:45,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37541 to 32042. [2022-03-15 16:17:45,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32042 states, 32041 states have (on average 2.529758746605911) internal successors, (81056), 32041 states have internal predecessors, (81056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:45,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32042 states to 32042 states and 81056 transitions. [2022-03-15 16:17:45,135 INFO L78 Accepts]: Start accepts. Automaton has 32042 states and 81056 transitions. Word has length 40 [2022-03-15 16:17:45,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:45,136 INFO L470 AbstractCegarLoop]: Abstraction has 32042 states and 81056 transitions. [2022-03-15 16:17:45,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:45,136 INFO L276 IsEmpty]: Start isEmpty. Operand 32042 states and 81056 transitions. [2022-03-15 16:17:45,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:45,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:45,153 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:45,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-03-15 16:17:45,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:45,354 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:45,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:45,354 INFO L85 PathProgramCache]: Analyzing trace with hash 215021305, now seen corresponding path program 137 times [2022-03-15 16:17:45,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:45,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715823271] [2022-03-15 16:17:45,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:45,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:45,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:45,452 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 27 proven. 57 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:45,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:45,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715823271] [2022-03-15 16:17:45,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715823271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:45,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872415513] [2022-03-15 16:17:45,453 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:17:45,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:45,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:45,454 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:45,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-15 16:17:45,478 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:17:45,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:45,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:45,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:45,785 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 25 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:45,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:46,009 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 46 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:46,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872415513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:46,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:46,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-03-15 16:17:46,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551507036] [2022-03-15 16:17:46,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:46,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:46,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:46,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:46,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=1186, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:46,011 INFO L87 Difference]: Start difference. First operand 32042 states and 81056 transitions. Second operand has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:48,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:48,041 INFO L93 Difference]: Finished difference Result 39838 states and 99403 transitions. [2022-03-15 16:17:48,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 16:17:48,042 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:48,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:48,117 INFO L225 Difference]: With dead ends: 39838 [2022-03-15 16:17:48,117 INFO L226 Difference]: Without dead ends: 39810 [2022-03-15 16:17:48,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5702 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4483, Invalid=12547, Unknown=0, NotChecked=0, Total=17030 [2022-03-15 16:17:48,119 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 664 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:48,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [664 Valid, 186 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:48,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39810 states. [2022-03-15 16:17:48,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39810 to 33837. [2022-03-15 16:17:48,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33837 states, 33836 states have (on average 2.535997162785199) internal successors, (85808), 33836 states have internal predecessors, (85808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:48,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33837 states to 33837 states and 85808 transitions. [2022-03-15 16:17:48,864 INFO L78 Accepts]: Start accepts. Automaton has 33837 states and 85808 transitions. Word has length 40 [2022-03-15 16:17:48,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:48,864 INFO L470 AbstractCegarLoop]: Abstraction has 33837 states and 85808 transitions. [2022-03-15 16:17:48,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 39 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:48,864 INFO L276 IsEmpty]: Start isEmpty. Operand 33837 states and 85808 transitions. [2022-03-15 16:17:48,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:48,883 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:48,883 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:48,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-03-15 16:17:49,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:49,083 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:49,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:49,084 INFO L85 PathProgramCache]: Analyzing trace with hash 11090293, now seen corresponding path program 138 times [2022-03-15 16:17:49,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:49,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755772244] [2022-03-15 16:17:49,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:49,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:49,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:49,190 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:49,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:49,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755772244] [2022-03-15 16:17:49,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755772244] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:49,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319875545] [2022-03-15 16:17:49,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:17:49,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:49,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:49,191 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:49,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-15 16:17:49,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:17:49,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:49,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:49,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:49,511 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 27 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:49,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:49,715 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 47 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:49,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319875545] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:49,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:49,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 39 [2022-03-15 16:17:49,716 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331749962] [2022-03-15 16:17:49,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:49,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:49,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:49,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:49,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=1184, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:49,716 INFO L87 Difference]: Start difference. First operand 33837 states and 85808 transitions. Second operand has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:51,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:51,712 INFO L93 Difference]: Finished difference Result 43908 states and 109576 transitions. [2022-03-15 16:17:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-15 16:17:51,712 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:51,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:51,799 INFO L225 Difference]: With dead ends: 43908 [2022-03-15 16:17:51,799 INFO L226 Difference]: Without dead ends: 43872 [2022-03-15 16:17:51,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5548 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4373, Invalid=12397, Unknown=0, NotChecked=0, Total=16770 [2022-03-15 16:17:51,801 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 873 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 873 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:51,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [873 Valid, 147 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:17:51,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43872 states. [2022-03-15 16:17:52,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43872 to 40323. [2022-03-15 16:17:52,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40323 states, 40322 states have (on average 2.537894945687218) internal successors, (102333), 40322 states have internal predecessors, (102333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:52,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40323 states to 40323 states and 102333 transitions. [2022-03-15 16:17:52,686 INFO L78 Accepts]: Start accepts. Automaton has 40323 states and 102333 transitions. Word has length 40 [2022-03-15 16:17:52,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:52,686 INFO L470 AbstractCegarLoop]: Abstraction has 40323 states and 102333 transitions. [2022-03-15 16:17:52,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 39 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:52,686 INFO L276 IsEmpty]: Start isEmpty. Operand 40323 states and 102333 transitions. [2022-03-15 16:17:52,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:52,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:52,709 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:52,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-03-15 16:17:52,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:52,909 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:52,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:52,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1601883377, now seen corresponding path program 139 times [2022-03-15 16:17:52,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:52,910 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734981952] [2022-03-15 16:17:52,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:52,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 51 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:53,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:53,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734981952] [2022-03-15 16:17:53,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734981952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:53,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076572086] [2022-03-15 16:17:53,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:17:53,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:53,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:53,023 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:53,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-15 16:17:53,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:53,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:53,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:53,347 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:53,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:53,532 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 48 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:53,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076572086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:53,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:53,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-03-15 16:17:53,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248951973] [2022-03-15 16:17:53,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:53,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:53,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:53,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:53,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1181, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:53,533 INFO L87 Difference]: Start difference. First operand 40323 states and 102333 transitions. Second operand has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:55,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:55,773 INFO L93 Difference]: Finished difference Result 50681 states and 126374 transitions. [2022-03-15 16:17:55,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-15 16:17:55,773 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:55,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:55,884 INFO L225 Difference]: With dead ends: 50681 [2022-03-15 16:17:55,884 INFO L226 Difference]: Without dead ends: 50637 [2022-03-15 16:17:55,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5786 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4453, Invalid=12839, Unknown=0, NotChecked=0, Total=17292 [2022-03-15 16:17:55,885 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 689 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:55,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 211 Invalid, 1029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:55,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50637 states. [2022-03-15 16:17:56,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50637 to 46817. [2022-03-15 16:17:56,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46817 states, 46816 states have (on average 2.533685064935065) internal successors, (118617), 46816 states have internal predecessors, (118617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:56,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46817 states to 46817 states and 118617 transitions. [2022-03-15 16:17:56,866 INFO L78 Accepts]: Start accepts. Automaton has 46817 states and 118617 transitions. Word has length 40 [2022-03-15 16:17:56,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:56,866 INFO L470 AbstractCegarLoop]: Abstraction has 46817 states and 118617 transitions. [2022-03-15 16:17:56,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:56,866 INFO L276 IsEmpty]: Start isEmpty. Operand 46817 states and 118617 transitions. [2022-03-15 16:17:56,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:17:56,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:56,892 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:56,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-03-15 16:17:57,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2022-03-15 16:17:57,092 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:17:57,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:57,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1345679725, now seen corresponding path program 140 times [2022-03-15 16:17:57,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:57,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085131176] [2022-03-15 16:17:57,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:57,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:57,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:57,210 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:57,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:57,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085131176] [2022-03-15 16:17:57,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085131176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:57,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622104570] [2022-03-15 16:17:57,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:17:57,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:57,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:57,211 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:57,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-15 16:17:57,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:17:57,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:57,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:17:57,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:57,812 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:57,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:57,977 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:57,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622104570] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:57,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:57,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 39 [2022-03-15 16:17:57,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495752604] [2022-03-15 16:17:57,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:57,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:17:57,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:57,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:17:57,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1177, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:17:57,978 INFO L87 Difference]: Start difference. First operand 46817 states and 118617 transitions. Second operand has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:59,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:59,836 INFO L93 Difference]: Finished difference Result 50538 states and 126417 transitions. [2022-03-15 16:17:59,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 16:17:59,836 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:17:59,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:59,944 INFO L225 Difference]: With dead ends: 50538 [2022-03-15 16:17:59,944 INFO L226 Difference]: Without dead ends: 50486 [2022-03-15 16:17:59,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5271 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3949, Invalid=11551, Unknown=0, NotChecked=0, Total=15500 [2022-03-15 16:17:59,946 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 756 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:59,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [756 Valid, 210 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:17:59,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50486 states. [2022-03-15 16:18:00,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50486 to 46981. [2022-03-15 16:18:00,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46981 states, 46980 states have (on average 2.5367177522349937) internal successors, (119175), 46980 states have internal predecessors, (119175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:01,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46981 states to 46981 states and 119175 transitions. [2022-03-15 16:18:01,174 INFO L78 Accepts]: Start accepts. Automaton has 46981 states and 119175 transitions. Word has length 40 [2022-03-15 16:18:01,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:01,174 INFO L470 AbstractCegarLoop]: Abstraction has 46981 states and 119175 transitions. [2022-03-15 16:18:01,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:01,175 INFO L276 IsEmpty]: Start isEmpty. Operand 46981 states and 119175 transitions. [2022-03-15 16:18:01,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:18:01,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:01,205 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:01,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-03-15 16:18:01,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-15 16:18:01,405 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:18:01,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:01,406 INFO L85 PathProgramCache]: Analyzing trace with hash 843909491, now seen corresponding path program 141 times [2022-03-15 16:18:01,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:01,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776800704] [2022-03-15 16:18:01,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:01,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:01,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:01,461 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:01,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:01,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776800704] [2022-03-15 16:18:01,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776800704] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:01,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019754455] [2022-03-15 16:18:01,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:18:01,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:01,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:01,463 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:01,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-15 16:18:01,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:18:01,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:01,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 16:18:01,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:02,299 INFO L353 Elim1Store]: treesize reduction 1013, result has 21.9 percent of original size [2022-03-15 16:18:02,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 19 new quantified variables, introduced 78 case distinctions, treesize of input 224 treesize of output 373 [2022-03-15 16:18:02,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:02,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 13 new quantified variables, introduced 27 case distinctions, treesize of input 489 treesize of output 283 [2022-03-15 16:18:02,795 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:02,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:03,425 INFO L353 Elim1Store]: treesize reduction 128, result has 43.1 percent of original size [2022-03-15 16:18:03,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 232 treesize of output 214 [2022-03-15 16:18:03,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:03,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 440 treesize of output 296 [2022-03-15 16:18:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:03,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019754455] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:03,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:03,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 16] total 36 [2022-03-15 16:18:03,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144436287] [2022-03-15 16:18:03,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:03,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:18:03,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:03,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:18:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:18:03,937 INFO L87 Difference]: Start difference. First operand 46981 states and 119175 transitions. Second operand has 36 states, 36 states have (on average 2.8333333333333335) internal successors, (102), 36 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:04,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:04,558 INFO L93 Difference]: Finished difference Result 50429 states and 127823 transitions. [2022-03-15 16:18:04,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:18:04,558 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8333333333333335) internal successors, (102), 36 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:18:04,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:04,664 INFO L225 Difference]: With dead ends: 50429 [2022-03-15 16:18:04,664 INFO L226 Difference]: Without dead ends: 50422 [2022-03-15 16:18:04,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:18:04,665 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 232 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 1293 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:04,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 1293 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1054 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:18:04,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50422 states. [2022-03-15 16:18:05,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50422 to 49976. [2022-03-15 16:18:05,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49976 states, 49975 states have (on average 2.542091045522761) internal successors, (127041), 49975 states have internal predecessors, (127041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:05,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49976 states to 49976 states and 127041 transitions. [2022-03-15 16:18:05,880 INFO L78 Accepts]: Start accepts. Automaton has 49976 states and 127041 transitions. Word has length 42 [2022-03-15 16:18:05,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:05,880 INFO L470 AbstractCegarLoop]: Abstraction has 49976 states and 127041 transitions. [2022-03-15 16:18:05,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8333333333333335) internal successors, (102), 36 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:05,880 INFO L276 IsEmpty]: Start isEmpty. Operand 49976 states and 127041 transitions. [2022-03-15 16:18:05,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:18:05,917 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:05,917 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:05,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-03-15 16:18:06,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:06,118 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:18:06,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:06,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1417483661, now seen corresponding path program 142 times [2022-03-15 16:18:06,118 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:06,118 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926615469] [2022-03-15 16:18:06,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:06,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:06,167 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:18:06,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:06,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926615469] [2022-03-15 16:18:06,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926615469] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:06,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343452798] [2022-03-15 16:18:06,167 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:18:06,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:06,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:06,168 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:06,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-15 16:18:06,196 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:18:06,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:06,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 16:18:06,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:06,938 INFO L353 Elim1Store]: treesize reduction 749, result has 24.4 percent of original size [2022-03-15 16:18:06,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 18 new quantified variables, introduced 66 case distinctions, treesize of input 187 treesize of output 316 [2022-03-15 16:18:07,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:07,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 409 treesize of output 286 [2022-03-15 16:18:07,145 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:07,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:07,612 INFO L353 Elim1Store]: treesize reduction 72, result has 57.4 percent of original size [2022-03-15 16:18:07,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 196 treesize of output 190 [2022-03-15 16:18:07,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:07,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 460 treesize of output 296 [2022-03-15 16:18:08,025 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 96 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:08,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343452798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:08,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:08,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 16] total 35 [2022-03-15 16:18:08,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524537071] [2022-03-15 16:18:08,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:08,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:18:08,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:08,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:18:08,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1066, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:18:08,026 INFO L87 Difference]: Start difference. First operand 49976 states and 127041 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 35 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:08,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:08,719 INFO L93 Difference]: Finished difference Result 52344 states and 132850 transitions. [2022-03-15 16:18:08,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:18:08,719 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 35 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:18:08,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:08,857 INFO L225 Difference]: With dead ends: 52344 [2022-03-15 16:18:08,857 INFO L226 Difference]: Without dead ends: 52328 [2022-03-15 16:18:08,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=124, Invalid=1066, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:18:08,857 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 265 mSDsluCounter, 1697 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 1115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:08,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 1357 Invalid, 1115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:18:08,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52328 states. [2022-03-15 16:18:09,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52328 to 51480. [2022-03-15 16:18:10,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51480 states, 51479 states have (on average 2.547854464927446) internal successors, (131161), 51479 states have internal predecessors, (131161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:10,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51480 states to 51480 states and 131161 transitions. [2022-03-15 16:18:10,138 INFO L78 Accepts]: Start accepts. Automaton has 51480 states and 131161 transitions. Word has length 42 [2022-03-15 16:18:10,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:10,138 INFO L470 AbstractCegarLoop]: Abstraction has 51480 states and 131161 transitions. [2022-03-15 16:18:10,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 35 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:10,139 INFO L276 IsEmpty]: Start isEmpty. Operand 51480 states and 131161 transitions. [2022-03-15 16:18:10,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:18:10,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:10,178 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:10,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-03-15 16:18:10,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-03-15 16:18:10,378 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:18:10,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:10,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1200959117, now seen corresponding path program 143 times [2022-03-15 16:18:10,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:10,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722488612] [2022-03-15 16:18:10,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:10,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:10,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:10,426 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:18:10,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:10,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722488612] [2022-03-15 16:18:10,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722488612] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:10,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625516986] [2022-03-15 16:18:10,427 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:18:10,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:10,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:10,428 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:10,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-15 16:18:10,454 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-03-15 16:18:10,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:10,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-15 16:18:10,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:10,976 INFO L353 Elim1Store]: treesize reduction 534, result has 27.9 percent of original size [2022-03-15 16:18:10,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 17 new quantified variables, introduced 55 case distinctions, treesize of input 201 treesize of output 273 [2022-03-15 16:18:11,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:11,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 359 treesize of output 286 [2022-03-15 16:18:11,589 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:11,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:12,242 INFO L353 Elim1Store]: treesize reduction 124, result has 44.9 percent of original size [2022-03-15 16:18:12,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 212 treesize of output 218 [2022-03-15 16:18:12,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:12,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 486 treesize of output 296 [2022-03-15 16:18:12,691 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 96 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:12,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625516986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:12,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:12,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 16] total 34 [2022-03-15 16:18:12,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066010778] [2022-03-15 16:18:12,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:12,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:18:12,691 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:12,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:18:12,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1005, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:18:12,692 INFO L87 Difference]: Start difference. First operand 51480 states and 131161 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:13,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:13,398 INFO L93 Difference]: Finished difference Result 53659 states and 136592 transitions. [2022-03-15 16:18:13,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:18:13,399 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:18:13,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:13,524 INFO L225 Difference]: With dead ends: 53659 [2022-03-15 16:18:13,524 INFO L226 Difference]: Without dead ends: 53634 [2022-03-15 16:18:13,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=117, Invalid=1005, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:18:13,525 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 210 mSDsluCounter, 2319 mSDsCounter, 0 mSdLazyCounter, 1390 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 1864 SdHoareTripleChecker+Invalid, 1418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:13,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 1864 Invalid, 1418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1390 Invalid, 0 Unknown, 10 Unchecked, 0.5s Time] [2022-03-15 16:18:13,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53634 states. [2022-03-15 16:18:14,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53634 to 52433. [2022-03-15 16:18:14,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52433 states, 52432 states have (on average 2.5524679584986267) internal successors, (133831), 52432 states have internal predecessors, (133831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:14,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52433 states to 52433 states and 133831 transitions. [2022-03-15 16:18:14,829 INFO L78 Accepts]: Start accepts. Automaton has 52433 states and 133831 transitions. Word has length 42 [2022-03-15 16:18:14,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:14,829 INFO L470 AbstractCegarLoop]: Abstraction has 52433 states and 133831 transitions. [2022-03-15 16:18:14,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:14,830 INFO L276 IsEmpty]: Start isEmpty. Operand 52433 states and 133831 transitions. [2022-03-15 16:18:14,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:18:14,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:14,868 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:14,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-03-15 16:18:15,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-03-15 16:18:15,068 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:18:15,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:15,069 INFO L85 PathProgramCache]: Analyzing trace with hash 720697459, now seen corresponding path program 144 times [2022-03-15 16:18:15,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:15,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948905746] [2022-03-15 16:18:15,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:15,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:15,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:18:15,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:15,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948905746] [2022-03-15 16:18:15,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948905746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:15,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979116363] [2022-03-15 16:18:15,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:18:15,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:15,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:15,118 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:15,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-15 16:18:15,148 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-15 16:18:15,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:15,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 16:18:15,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:15,749 INFO L353 Elim1Store]: treesize reduction 469, result has 26.8 percent of original size [2022-03-15 16:18:15,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 18 new quantified variables, introduced 55 case distinctions, treesize of input 272 treesize of output 254 [2022-03-15 16:18:15,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:15,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 315 treesize of output 286 [2022-03-15 16:18:15,838 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:15,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:16,606 INFO L353 Elim1Store]: treesize reduction 184, result has 36.3 percent of original size [2022-03-15 16:18:16,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 17 new quantified variables, introduced 36 case distinctions, treesize of input 220 treesize of output 242 [2022-03-15 16:18:16,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:16,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 496 treesize of output 296 [2022-03-15 16:18:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 96 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:16,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979116363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:16,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:16,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 16] total 36 [2022-03-15 16:18:16,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897580903] [2022-03-15 16:18:16,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:16,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:18:16,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:16,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:18:16,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1132, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:18:16,921 INFO L87 Difference]: Start difference. First operand 52433 states and 133831 transitions. Second operand has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:17,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:17,712 INFO L93 Difference]: Finished difference Result 54610 states and 139489 transitions. [2022-03-15 16:18:17,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:18:17,713 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:18:17,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:17,829 INFO L225 Difference]: With dead ends: 54610 [2022-03-15 16:18:17,829 INFO L226 Difference]: Without dead ends: 54588 [2022-03-15 16:18:17,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=128, Invalid=1132, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:18:17,830 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 237 mSDsluCounter, 1981 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1602 SdHoareTripleChecker+Invalid, 1341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:17,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 1602 Invalid, 1341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1322 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:18:17,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54588 states. [2022-03-15 16:18:18,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54588 to 53500. [2022-03-15 16:18:18,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53500 states, 53499 states have (on average 2.556926297687807) internal successors, (136793), 53499 states have internal predecessors, (136793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:19,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53500 states to 53500 states and 136793 transitions. [2022-03-15 16:18:19,134 INFO L78 Accepts]: Start accepts. Automaton has 53500 states and 136793 transitions. Word has length 42 [2022-03-15 16:18:19,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:19,134 INFO L470 AbstractCegarLoop]: Abstraction has 53500 states and 136793 transitions. [2022-03-15 16:18:19,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:19,134 INFO L276 IsEmpty]: Start isEmpty. Operand 53500 states and 136793 transitions. [2022-03-15 16:18:19,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:18:19,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:19,176 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:19,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-03-15 16:18:19,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2022-03-15 16:18:19,376 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:18:19,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:19,377 INFO L85 PathProgramCache]: Analyzing trace with hash 596729715, now seen corresponding path program 145 times [2022-03-15 16:18:19,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:19,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207998987] [2022-03-15 16:18:19,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:19,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:19,426 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:18:19,426 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:19,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207998987] [2022-03-15 16:18:19,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207998987] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:19,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391908118] [2022-03-15 16:18:19,426 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:18:19,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:19,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:19,427 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:19,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-15 16:18:19,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:19,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 16:18:19,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:19,942 INFO L353 Elim1Store]: treesize reduction 240, result has 37.7 percent of original size [2022-03-15 16:18:19,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 15 new quantified variables, introduced 36 case distinctions, treesize of input 205 treesize of output 201 [2022-03-15 16:18:30,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:30,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 303 treesize of output 286 [2022-03-15 16:18:31,497 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:31,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:31,983 INFO L353 Elim1Store]: treesize reduction 252, result has 30.2 percent of original size [2022-03-15 16:18:31,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 19 new quantified variables, introduced 45 case distinctions, treesize of input 220 treesize of output 262 [2022-03-15 16:18:32,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:32,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 496 treesize of output 296 [2022-03-15 16:18:32,376 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 96 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:32,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391908118] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:32,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:32,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 16] total 32 [2022-03-15 16:18:32,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268925520] [2022-03-15 16:18:32,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:32,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:18:32,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:32,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:18:32,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=889, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:18:32,377 INFO L87 Difference]: Start difference. First operand 53500 states and 136793 transitions. Second operand has 32 states, 32 states have (on average 2.78125) internal successors, (89), 32 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:32,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:32,985 INFO L93 Difference]: Finished difference Result 56164 states and 143597 transitions. [2022-03-15 16:18:32,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:18:32,985 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.78125) internal successors, (89), 32 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:18:32,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:33,121 INFO L225 Difference]: With dead ends: 56164 [2022-03-15 16:18:33,121 INFO L226 Difference]: Without dead ends: 56131 [2022-03-15 16:18:33,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=889, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:18:33,122 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 212 mSDsluCounter, 2127 mSDsCounter, 0 mSdLazyCounter, 1035 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 1783 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:33,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 1783 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1035 Invalid, 0 Unknown, 216 Unchecked, 0.4s Time] [2022-03-15 16:18:33,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56131 states. [2022-03-15 16:18:34,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56131 to 54544. [2022-03-15 16:18:34,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54544 states, 54543 states have (on average 2.5606402288102963) internal successors, (139665), 54543 states have internal predecessors, (139665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:34,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54544 states to 54544 states and 139665 transitions. [2022-03-15 16:18:34,553 INFO L78 Accepts]: Start accepts. Automaton has 54544 states and 139665 transitions. Word has length 42 [2022-03-15 16:18:34,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:34,554 INFO L470 AbstractCegarLoop]: Abstraction has 54544 states and 139665 transitions. [2022-03-15 16:18:34,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.78125) internal successors, (89), 32 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:34,554 INFO L276 IsEmpty]: Start isEmpty. Operand 54544 states and 139665 transitions. [2022-03-15 16:18:34,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:18:34,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:34,590 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:34,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-03-15 16:18:34,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:34,790 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:18:34,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:34,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1722812019, now seen corresponding path program 146 times [2022-03-15 16:18:34,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:34,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630596271] [2022-03-15 16:18:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:34,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:34,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:34,840 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:18:34,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:34,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630596271] [2022-03-15 16:18:34,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630596271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:34,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905497569] [2022-03-15 16:18:34,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:18:34,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:34,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:34,841 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:34,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-15 16:18:34,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:18:34,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:34,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 16:18:34,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:35,178 INFO L353 Elim1Store]: treesize reduction 137, result has 48.7 percent of original size [2022-03-15 16:18:35,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 195 treesize of output 184 [2022-03-15 16:22:16,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:16,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 345 treesize of output 286 [2022-03-15 16:22:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:16,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:17,239 INFO L353 Elim1Store]: treesize reduction 328, result has 25.6 percent of original size [2022-03-15 16:22:17,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 21 new quantified variables, introduced 55 case distinctions, treesize of input 212 treesize of output 278 [2022-03-15 16:22:17,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:17,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 492 treesize of output 296 [2022-03-15 16:22:17,791 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 96 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:17,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905497569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:17,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:17,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 16] total 31 [2022-03-15 16:22:17,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757619993] [2022-03-15 16:22:17,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:17,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:22:17,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:17,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:22:17,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:22:17,792 INFO L87 Difference]: Start difference. First operand 54544 states and 139665 transitions. Second operand has 31 states, 31 states have (on average 2.806451612903226) internal successors, (87), 31 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:18,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:18,363 INFO L93 Difference]: Finished difference Result 57230 states and 146445 transitions. [2022-03-15 16:22:18,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:22:18,363 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.806451612903226) internal successors, (87), 31 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:22:18,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:18,509 INFO L225 Difference]: With dead ends: 57230 [2022-03-15 16:22:18,509 INFO L226 Difference]: Without dead ends: 57193 [2022-03-15 16:22:18,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:22:18,509 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 221 mSDsluCounter, 2117 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 1841 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:18,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 1841 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 916 Invalid, 0 Unknown, 196 Unchecked, 0.3s Time] [2022-03-15 16:22:18,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57193 states. [2022-03-15 16:22:19,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57193 to 55615. [2022-03-15 16:22:19,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55615 states, 55614 states have (on average 2.5645700722839573) internal successors, (142626), 55614 states have internal predecessors, (142626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:19,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55615 states to 55615 states and 142626 transitions. [2022-03-15 16:22:19,948 INFO L78 Accepts]: Start accepts. Automaton has 55615 states and 142626 transitions. Word has length 42 [2022-03-15 16:22:19,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:19,948 INFO L470 AbstractCegarLoop]: Abstraction has 55615 states and 142626 transitions. [2022-03-15 16:22:19,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.806451612903226) internal successors, (87), 31 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:19,948 INFO L276 IsEmpty]: Start isEmpty. Operand 55615 states and 142626 transitions. [2022-03-15 16:22:19,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:22:19,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:19,987 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:20,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:20,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:20,195 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:22:20,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:20,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1556147571, now seen corresponding path program 147 times [2022-03-15 16:22:20,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:20,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426297682] [2022-03-15 16:22:20,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:20,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:20,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:20,253 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:22:20,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:20,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426297682] [2022-03-15 16:22:20,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426297682] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:20,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395658036] [2022-03-15 16:22:20,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:22:20,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:20,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:20,254 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:20,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-15 16:22:20,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-15 16:22:20,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:20,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-15 16:22:20,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:20,856 INFO L353 Elim1Store]: treesize reduction 130, result has 45.6 percent of original size [2022-03-15 16:22:20,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 248 treesize of output 203 [2022-03-15 16:22:20,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:20,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 447 treesize of output 286 [2022-03-15 16:22:21,454 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:21,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:22,201 INFO L353 Elim1Store]: treesize reduction 412, result has 22.1 percent of original size [2022-03-15 16:22:22,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 23 new quantified variables, introduced 66 case distinctions, treesize of input 196 treesize of output 290 [2022-03-15 16:22:22,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:22,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 494 treesize of output 296 [2022-03-15 16:22:22,804 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 96 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:22,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395658036] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:22,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:22,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 16] total 36 [2022-03-15 16:22:22,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981388177] [2022-03-15 16:22:22,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:22,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:22:22,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:22,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:22:22,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1132, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:22:22,805 INFO L87 Difference]: Start difference. First operand 55615 states and 142626 transitions. Second operand has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:23,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:23,543 INFO L93 Difference]: Finished difference Result 58040 states and 148792 transitions. [2022-03-15 16:22:23,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:22:23,544 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:22:23,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:23,704 INFO L225 Difference]: With dead ends: 58040 [2022-03-15 16:22:23,704 INFO L226 Difference]: Without dead ends: 58006 [2022-03-15 16:22:23,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=1132, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:22:23,705 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 334 mSDsluCounter, 1735 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 1445 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:23,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 1445 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1179 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:22:23,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58006 states. [2022-03-15 16:22:25,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58006 to 56750. [2022-03-15 16:22:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56750 states, 56749 states have (on average 2.5700364764136814) internal successors, (145847), 56749 states have internal predecessors, (145847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:25,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56750 states to 56750 states and 145847 transitions. [2022-03-15 16:22:25,594 INFO L78 Accepts]: Start accepts. Automaton has 56750 states and 145847 transitions. Word has length 42 [2022-03-15 16:22:25,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:25,594 INFO L470 AbstractCegarLoop]: Abstraction has 56750 states and 145847 transitions. [2022-03-15 16:22:25,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:25,594 INFO L276 IsEmpty]: Start isEmpty. Operand 56750 states and 145847 transitions. [2022-03-15 16:22:25,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:22:25,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:25,635 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:25,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:25,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:25,836 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:22:25,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:25,839 INFO L85 PathProgramCache]: Analyzing trace with hash 305402995, now seen corresponding path program 148 times [2022-03-15 16:22:25,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:25,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366829524] [2022-03-15 16:22:25,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:25,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:25,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:25,887 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:22:25,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:25,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366829524] [2022-03-15 16:22:25,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366829524] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:25,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750965192] [2022-03-15 16:22:25,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:22:25,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:25,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:25,889 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:25,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-15 16:22:25,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:22:25,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:25,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 16:22:25,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:26,258 INFO L353 Elim1Store]: treesize reduction 72, result has 57.4 percent of original size [2022-03-15 16:22:26,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 151 treesize of output 153 Received shutdown request... [2022-03-15 16:24:36,943 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-15 16:24:36,945 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-15 16:24:36,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-03-15 16:24:36,981 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:24:36,981 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:24:37,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:37,152 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 43 with TraceHistMax 7,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 15ms.. [2022-03-15 16:24:37,154 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-15 16:24:37,154 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-15 16:24:37,156 INFO L732 BasicCegarLoop]: Path program histogram: [148, 2, 2, 1] [2022-03-15 16:24:37,157 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 16:24:37,157 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 16:24:37,159 INFO L202 PluginConnector]: Adding new model counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 04:24:37 BasicIcfg [2022-03-15 16:24:37,159 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 16:24:37,159 INFO L158 Benchmark]: Toolchain (without parser) took 787004.97ms. Allocated memory was 199.2MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 158.7MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2022-03-15 16:24:37,159 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 199.2MB. Free memory is still 159.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:24:37,159 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.16ms. Allocated memory is still 199.2MB. Free memory was 158.6MB in the beginning and 157.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:24:37,159 INFO L158 Benchmark]: Boogie Preprocessor took 15.08ms. Allocated memory is still 199.2MB. Free memory was 157.1MB in the beginning and 156.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:24:37,159 INFO L158 Benchmark]: RCFGBuilder took 173.54ms. Allocated memory is still 199.2MB. Free memory was 156.1MB in the beginning and 147.4MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-03-15 16:24:37,159 INFO L158 Benchmark]: TraceAbstraction took 786784.77ms. Allocated memory was 199.2MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 146.8MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2022-03-15 16:24:37,159 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14ms. Allocated memory is still 199.2MB. Free memory is still 159.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.16ms. Allocated memory is still 199.2MB. Free memory was 158.6MB in the beginning and 157.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.08ms. Allocated memory is still 199.2MB. Free memory was 157.1MB in the beginning and 156.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 173.54ms. Allocated memory is still 199.2MB. Free memory was 156.1MB in the beginning and 147.4MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 786784.77ms. Allocated memory was 199.2MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 146.8MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 43 with TraceHistMax 7,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 15ms.. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 43 with TraceHistMax 7,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 15ms.. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 43 with TraceHistMax 7,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 15ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 31 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 786.7s, OverallIterations: 153, TraceHistogramMax: 7, PathProgramHistogramMax: 148, EmptinessCheckTime: 1.2s, AutomataDifference: 162.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 51181 SdHoareTripleChecker+Valid, 41.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 51181 mSDsluCounter, 53372 SdHoareTripleChecker+Invalid, 34.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2348 IncrementalHoareTripleChecker+Unchecked, 69899 mSDsCounter, 13451 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 96328 IncrementalHoareTripleChecker+Invalid, 112127 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13451 mSolverCounterUnsat, 4721 mSDtfsCounter, 96328 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 18403 GetRequests, 7206 SyntacticMatches, 103 SemanticMatches, 11094 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431831 ImplicationChecksByTransitivity, 139.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=56750occurred in iteration=152, InterpolantAutomatonStates: 8393, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 37.6s AutomataMinimizationTime, 152 MinimizatonAttempts, 267799 StatesRemovedByMinimization, 152 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 418.7s InterpolantComputationTime, 9664 NumberOfCodeBlocks, 9664 NumberOfCodeBlocksAsserted, 747 NumberOfCheckSat, 14010 ConstructedInterpolants, 107 QuantifiedInterpolants, 181780 SizeOfPredicates, 916 NumberOfNonLiveVariables, 13685 ConjunctsInSsa, 2723 ConjunctsInUnsatCore, 446 InterpolantComputations, 6 PerfectInterpolantSequences, 7556/21626 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown